prevent encryption from adding newlines on long messages
This commit is contained in:
		| @@ -594,6 +594,7 @@ class XenAPIDiffieHellmanTestCase(test.TestCase): | |||||||
|  |  | ||||||
|     def _test_encryption(self, message): |     def _test_encryption(self, message): | ||||||
|         enc = self.alice.encrypt(message) |         enc = self.alice.encrypt(message) | ||||||
|  |         print enc | ||||||
|         self.assertFalse(enc.endswith('\n')) |         self.assertFalse(enc.endswith('\n')) | ||||||
|         dec = self.bob.decrypt(enc) |         dec = self.bob.decrypt(enc) | ||||||
|         self.assertEquals(dec, message) |         self.assertEquals(dec, message) | ||||||
| @@ -613,6 +614,9 @@ class XenAPIDiffieHellmanTestCase(test.TestCase): | |||||||
|     def test_encrypt_with_leading_newlines(self): |     def test_encrypt_with_leading_newlines(self): | ||||||
|         self._test_encryption('\n\nMessage with leading newlines.') |         self._test_encryption('\n\nMessage with leading newlines.') | ||||||
|  |  | ||||||
|  |     def test_encrypt_really_long_message(self): | ||||||
|  |         self._test_encryption(''.join(['abcd' for i in xrange(1024)])) | ||||||
|  |  | ||||||
|     def tearDown(self): |     def tearDown(self): | ||||||
|         super(XenAPIDiffieHellmanTestCase, self).tearDown() |         super(XenAPIDiffieHellmanTestCase, self).tearDown() | ||||||
|  |  | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user
	 Mark Washenberger
					Mark Washenberger