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