def test_basic(self): """ """ for i in range(0, 1000): test_octets = int_to_string(i) self.assertEqual(string_to_int(test_octets), i) self.assertEqual(b27decode(b27encode(test_octets)), test_octets) self.assertEqual(b85decode(b85encode(test_octets)), test_octets) self.assertEqual(b94decode(b94encode(test_octets)), test_octets)
def test_RFC1924_Example(self): """ Test conformance of to RFC1924 definition of base85 RFC1924 example of a IPv6 address -> 1080:0:0:0:8:800:200C:417A """ rfc1924_example_number = 0x108000000000000000080800200C417A rfc1924_example = int_to_string(rfc1924_example_number) rfc1924_example_encoded = "4)+k&C#VzJ4br>0wv%Yp" base85_encoded = b85encode(rfc1924_example) self.assertEqual(base85_encoded, rfc1924_example_encoded) self.assertEqual(b85decode(base85_encoded), rfc1924_example)
def test_RFC1924_Example(self): """ Test conformance of to RFC1924 definition of base85 RFC1924 example of a IPv6 address -> 1080:0:0:0:8:800:200C:417A """ rfc1924_example_number = 0x108000000000000000080800200c417a rfc1924_example = int_to_string(rfc1924_example_number) rfc1924_example_encoded = '4)+k&C#VzJ4br>0wv%Yp' base85_encoded = b85encode(rfc1924_example) self.assertEqual(base85_encoded, rfc1924_example_encoded) self.assertEqual(b85decode(base85_encoded), rfc1924_example)