Example #1
0
 def test_unescape_LongString_UnEscapeSubStr(self):
     message = "XXXX%68%65%6c%6c%6fXXXX"
     expectResult = "XXXXhelloXXXX"
     escape_string = "hello"
     result = Escape.unescape(message,escape_string)
     self.assertEqual(expectResult, result)
Example #2
0
 def test_unescape_nonEmptyString_UnEscapePercent(self):
     message = "XXX%25XXX"
     expectResult = "XXX%XXX"
     result = Escape.unescape(message)
     self.assertEqual(expectResult, result)
Example #3
0
 def test_unescape_LongString_ManyUnEscapePercents(self):
     message = "XXX%25XXXXXXXXXXXXX%25XXXXXXXXXXXXXXXX%25XXXXXXXXXXXXXXXXXXX%25XXXXXXXXXXXXXXXXX%25XXXXXXXXXXXXXX"
     expectResult = "XXX%XXXXXXXXXXXXX%XXXXXXXXXXXXXXXX%XXXXXXXXXXXXXXXXXXX%XXXXXXXXXXXXXXXXX%XXXXXXXXXXXXXX"
     result = Escape.unescape(message)
     self.assertEqual(expectResult, result)
Example #4
0
 def test_unescape_emptyString(self):
     message = ""
     expectResult = message
     result = Escape.unescape(message)
     self.assertEqual(expectResult, result)
Example #5
0
 def test_unescape_nonEmptyStringNoEscapeNeeded(self):
     message = "XXXXXX"
     expectResult = message
     result = Escape.unescape(message)
     self.assertEqual(expectResult, result)
Example #6
0
 def test_unescape_LongString_UnEscapeSubStr(self):
     message = "XXXX%68%65%6c%6c%6fXXXX"
     expectResult = "XXXXhelloXXXX"
     escape_string = "hello"
     result = Escape.unescape(message, escape_string)
     self.assertEqual(expectResult, result)
Example #7
0
 def test_unescape_LongString_UnEscapeSubStr_MixedPercents_ButtingUp(self):
     message = "X%25X%25%68%65%6c%6c%6fX%25X%68%65%6c%6c%6fX%25X%25X%25X"
     expectResult = "X%X%helloX%XhelloX%X%X%X"
     escape_string = "hello"
     result = Escape.unescape(message,escape_string)
     self.assertEqual(expectResult, result)
Example #8
0
 def test_unescape_LongString_ManyUnEscapePercents(self):
     message = "XXX%25XXXXXXXXXXXXX%25XXXXXXXXXXXXXXXX%25XXXXXXXXXXXXXXXXXXX%25XXXXXXXXXXXXXXXXX%25XXXXXXXXXXXXXX"
     expectResult = "XXX%XXXXXXXXXXXXX%XXXXXXXXXXXXXXXX%XXXXXXXXXXXXXXXXXXX%XXXXXXXXXXXXXXXXX%XXXXXXXXXXXXXX"
     result = Escape.unescape(message)
     self.assertEqual(expectResult, result)
Example #9
0
 def test_unescape_nonEmptyString_UnEscapePercent(self):
     message = "XXX%25XXX"
     expectResult = "XXX%XXX"
     result = Escape.unescape(message)
     self.assertEqual(expectResult, result)
Example #10
0
 def test_unescape_nonEmptyStringNoEscapeNeeded(self):
     message = "XXXXXX"
     expectResult = message
     result = Escape.unescape(message)
     self.assertEqual(expectResult, result)
Example #11
0
 def test_unescape_emptyString(self):
     message = ""
     expectResult = message
     result = Escape.unescape(message)
     self.assertEqual(expectResult, result)
Example #12
0
 def test_unescape_LongString_UnEscapeSubStr_MixedPercents_ButtingUp(self):
     message = "X%25X%25%68%65%6c%6c%6fX%25X%68%65%6c%6c%6fX%25X%25X%25X"
     expectResult = "X%X%helloX%XhelloX%X%X%X"
     escape_string = "hello"
     result = Escape.unescape(message, escape_string)
     self.assertEqual(expectResult, result)