def test_empty(self):
     self.assertEqual(_decode_field('$'), '')
     self.assertEqual(_decode_field('$', '$'), '')
 def test_prefix_strip(self):
     self.assertEqual(_decode_field('##'), '#')
     self.assertEqual(_decode_field('#$'), '$')
     self.assertEqual(_decode_field('$#'), '#')
     self.assertEqual(_decode_field('$$'), '$')
 def test_unicode_escape(self):
     self.assertEqual(_decode_field(r'\u2603'), '\N{SNOWMAN}')
 def test_null(self):
     self.assertTrue(_decode_field('#') is None)
     self.assertTrue(_decode_field('#', '#') is None)
 def test_prev(self):
     self.assertTrue(_decode_field('', None) is None)
     self.assertTrue(_decode_field('', '') == '')
     self.assertTrue(_decode_field('', '#') == '#')
예제 #6
0
 def test_empty(self):
     self.assertEqual(_decode_field('$'), '')
     self.assertEqual(_decode_field('$', '$'), '')
예제 #7
0
 def test_unicode_escape(self):
     self.assertEqual(_decode_field(r'\u2603'), u'\N{SNOWMAN}')
예제 #8
0
 def test_prefix_strip(self):
     self.assertEqual(_decode_field('##'), '#')
     self.assertEqual(_decode_field('#$'), '$')
     self.assertEqual(_decode_field('$#'), '#')
     self.assertEqual(_decode_field('$$'), '$')
예제 #9
0
 def test_prev(self):
     self.assertTrue(_decode_field('', None) is None)
     self.assertTrue(_decode_field('', '') == '')
     self.assertTrue(_decode_field('', '#') == '#')
예제 #10
0
 def test_null(self):
     self.assertTrue(_decode_field('#') is None)
     self.assertTrue(_decode_field('#', '#') is None)