Ejemplo n.º 1
0
 def testOneByteIsPadded(self):
     self.assertEqual(hexToBase64("4d"), "TQ==")
Ejemplo n.º 2
0
 def testTwoBytesArePadded(self):
     self.assertEqual(hexToBase64("4d61"), "TWE=")
Ejemplo n.º 3
0
 def testWebsiteTestPasses(self):
     self.assertEqual(hexToBase64("49276d206b696c6c696e6720796f757220627261696e206c696b65206120706f69736f6e6f7573206d757368726f6f6d"), "SSdtIGtpbGxpbmcgeW91ciBicmFpbiBsaWtlIGEgcG9pc29ub3VzIG11c2hyb29t")
Ejemplo n.º 4
0
 def testPaddingOnTwoExtraBytes(self):
     self.assertEqual(hexToBase64("49276d206b694d61"), "SSdtIGtpTWE=")
Ejemplo n.º 5
0
 def testPaddingOnExtraByte(self):
     self.assertEqual(hexToBase64("49276d206b694d"), "SSdtIGtpTQ==")
Ejemplo n.º 6
0
 def testSixBytesAreTwoBase64Strings(self):
     self.assertEqual(hexToBase64("49276d206b69"), "SSdtIGtp")
Ejemplo n.º 7
0
 def testThreeBytesAreFullBase64String(self):
     self.assertEqual(hexToBase64("4d616e"), "TWFu")