Example #1
0
 def test_is_empty_script(self):
     data = [
             # (src, expect[bool])
             (True, SCode(None, SCmd.BE, ('&',), ""), True),
             ]
     validate_with_fail(self, 'is_empty_script',
             lambda src, expect: self.assertEqual(
                 ck.Checker().is_empty_script(src), expect),
             data)
Example #2
0
 def test_has_then(self):
     data = [
             # (src, expect[bool])
             (True, SCode(None, SCmd.THEN, (),""), True),
             ]
     validate_with_fail(self, 'has_then',
             lambda src, expect: self.assertEqual(
                 ck.Checker().has_then(src), expect),
             data)
Example #3
0
 def test_is_breakline(self):
     data = [
             # (src, expect[bool])
             (True, '\n', True),
             ]
     validate_with_fail(self, 'is_breakline',
             lambda src, expect: self.assertEqual(
                 ck.Checker().is_breakline(src), expect),
             data)
Example #4
0
 def test_has_tag_top(self):
     data = [
             # (src, expect[bool])
             (True, '# head', True),
             ]
     validate_with_fail(self, 'has_tag_top',
             lambda src, expect: self.assertEqual(
                 ck.Checker().has_tag_top(src), expect),
             data)
Example #5
0
 def test_has_tag_comment(self):
     data = [
             # (src, expect[bool])
             (True, '<!--comment-->', True),
             ]
     validate_with_fail(self, 'has_tag_comment',
             lambda src, expect: self.assertEqual(
                 ck.Checker().has_tag_comment(src), expect),
             data)
Example #6
0
 def test_has_rubi_key_converted(self):
     data = [
             # (src, key, expect[bool])
             (True, '|太郎', '太郎', True),
             ]
     validate_with_fail(self, 'has_rubi_key_converted',
             lambda src,key,expect: self.assertEqual(
                 ck.Checker().has_rubi_key_converted(src, key), expect),
             data)
Example #7
0
 def test_has_rubi_exclusions(self):
     data = [
             # (src, exwords, expect)
             (True, '太郎', ['太郎',], True),
             ]
     validate_with_fail(self, 'has_rubi_exclusions',
             lambda src, exwords, expect: self.assertEqual(
                 ck.Checker().has_rubi_exclusions(src, exwords), expect),
             data)
Example #8
0
 def test_has_tag_symbol(self):
     data = [
             # (src, symbol, expect)
             (True, '$taroはね', '$', True),
             (True, '俺は$taroだ', '$', True),
             ]
     validate_with_fail(self, 'has_tag_symbol',
             lambda src, symbol, expect: self.assertEqual(
                 ck.Checker().has_tag_symbol(src, symbol), expect),
             data)