コード例 #1
0
 def test_empty(self):
     self.assertEqual(_decode_field('$'), '')
     self.assertEqual(_decode_field('$', '$'), '')
コード例 #2
0
 def test_prefix_strip(self):
     self.assertEqual(_decode_field('##'), '#')
     self.assertEqual(_decode_field('#$'), '$')
     self.assertEqual(_decode_field('$#'), '#')
     self.assertEqual(_decode_field('$$'), '$')
コード例 #3
0
 def test_unicode_escape(self):
     self.assertEqual(_decode_field(r'\u2603'), '\N{SNOWMAN}')
コード例 #4
0
 def test_null(self):
     self.assertTrue(_decode_field('#') is None)
     self.assertTrue(_decode_field('#', '#') is None)
コード例 #5
0
 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)