Пример #1
0
 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)
Пример #2
0
 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)
Пример #3
0
 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)
Пример #4
0
 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)