예제 #1
0
 def test_base64_string_to_byte_array(self):
     inp = 'SSdtIGtpbGxpbmcgeW91ciBicmFpbiBsaWtlIGEgcG9pc29ub3VzIG11c2hyb29t'
     expected = bytearray('I\'m killing your brain like a poisonous mushroom')
     out = EncodingUtils.base64_string_to_byte_array(inp)
     self.assertEqual(out, expected)
예제 #2
0
 def test_byte_array_to_hex_string(self):
     inp = bytearray('I\'m killing your brain like a poisonous mushroom')
     expected = '49276d206b696c6c696e6720796f757220627261696e206c696b65206120706f69736f6e6f7573206d757368726f6f6d'
     out = EncodingUtils.byte_array_to_hex_string(inp)
     self.assertEqual(out, expected)
예제 #3
0
 def test_plain_string_to_byte_array(self):
     inp = 'I\'m killing your brain like a poisonous mushroom'
     expected = bytearray('I\'m killing your brain like a poisonous mushroom')
     out = EncodingUtils.plain_string_to_byte_array(inp)
     self.assertEqual(out, expected)
예제 #4
0
 def test_byte_array_to_plain_string2(self):
     inp = bytearray([0x41, 0x42, 0x43])
     expected = 'ABC'
     out = EncodingUtils.byte_array_to_plain_string(inp)
     self.assertEqual(out, expected)
예제 #5
0
 def test_hex_string_to_byte_array(self):
     inp = '49276d206b696c6c696e6720796f757220627261696e206c696b65206120706f69736f6e6f7573206d757368726f6f6d'
     expected = bytearray(
         'I\'m killing your brain like a poisonous mushroom')
     out = EncodingUtils.hex_string_to_byte_array(inp)
     self.assertEqual(out, expected)
예제 #6
0
 def test_base64_string_to_byte_array(self):
     inp = 'SSdtIGtpbGxpbmcgeW91ciBicmFpbiBsaWtlIGEgcG9pc29ub3VzIG11c2hyb29t'
     expected = bytearray(
         'I\'m killing your brain like a poisonous mushroom')
     out = EncodingUtils.base64_string_to_byte_array(inp)
     self.assertEqual(out, expected)
예제 #7
0
 def test_plain_string_to_byte_array(self):
     inp = 'I\'m killing your brain like a poisonous mushroom'
     expected = bytearray(
         'I\'m killing your brain like a poisonous mushroom')
     out = EncodingUtils.plain_string_to_byte_array(inp)
     self.assertEqual(out, expected)
예제 #8
0
 def test_byte_array_to_plain_string2(self):
     inp = bytearray([0x41, 0x42, 0x43])
     expected = 'ABC'
     out = EncodingUtils.byte_array_to_plain_string(inp)
     self.assertEqual(out, expected)