def test_through_resolve(self):
     self.assertEqual(day8.charlen(r'""'), 2)
     self.assertEqual(day8.actuallen(r'""'), 0)
     self.assertEqual(day8.charlen(r'"abc"'), 5)
     self.assertEqual(day8.actuallen(r'"abc"'), 3)
     self.assertEqual(day8.charlen(r'"aaa\"aaa"'), 10)
     self.assertEqual(day8.actuallen(r'"aaa\"aaa"'), 7)
     self.assertEqual(day8.charlen(r'"\x27"'), 6)
     self.assertEqual(day8.actuallen(r'"\x27"'), 1)
 def test_encode(self):
     self.assertEqual(day8.charlen(r'""'), 2)
     self.assertEqual(day8.encodedlen(r'""'), 6)
     self.assertEqual(day8.encodedlen(r'"abc"'), 9)
     self.assertEqual(day8.encodedlen(r'"aaa\"aaa"'), 16)
     self.assertEqual(day8.encodedlen(r'"\x27"'), 11)