コード例 #1
0
ファイル: parser.py プロジェクト: adamheins/stercus
 def test_parse_custom_application_nested(self):
     # {outer
     #   {inner [$ +]}
     # [$ inner]}
     tokens = ['{', 'outer',
                   '{', 'inner', '[', '$', '+', ']', '}',
               '[', '$', 'inner', ']', '}']
     with self.assertRaises(errors.UnbalancedBracketsError):
         parser.parse(tokens)
コード例 #2
0
ファイル: parser.py プロジェクト: adamheins/stercus
 def test_parse_custom_application_nested(self):
     # {outer
     #   {inner [$ +]}
     # [$ inner]}
     tokens = [
         '{', 'outer', '{', 'inner', '[', '$', '+', ']', '}', '[', '$',
         'inner', ']', '}'
     ]
     with self.assertRaises(errors.UnbalancedBracketsError):
         parser.parse(tokens)
コード例 #3
0
ファイル: parser.py プロジェクト: adamheins/stercus
 def test_parse_custom_application_starts_with_num(self):
     # {1 [$ +]}
     tokens = ['{', '1', '[', '$', '+', ']', '}']
     with self.assertRaises(errors.ApplicationNameError):
         parser.parse(tokens)
コード例 #4
0
ファイル: parser.py プロジェクト: adamheins/stercus
 def test_parse_custom_application_named_main(self):
     # {main [$ +]}
     tokens = ['{', 'main', '[', '$', '+', ']', '}']
     with self.assertRaises(errors.ApplicationNameError):
         parser.parse(tokens)
コード例 #5
0
ファイル: parser.py プロジェクト: adamheins/stercus
 def tearDown(self):
     actual = parser.parse(self.tokens)
     self.assertDictEqual(actual, self.expected)
コード例 #6
0
ファイル: parser.py プロジェクト: adamheins/stercus
 def test_parse_custom_application_starts_with_num(self):
     # {1 [$ +]}
     tokens = ['{', '1', '[', '$', '+', ']', '}']
     with self.assertRaises(errors.ApplicationNameError):
         parser.parse(tokens)
コード例 #7
0
ファイル: parser.py プロジェクト: adamheins/stercus
 def test_parse_custom_application_named_main(self):
     # {main [$ +]}
     tokens = ['{', 'main', '[', '$', '+', ']', '}']
     with self.assertRaises(errors.ApplicationNameError):
         parser.parse(tokens)
コード例 #8
0
ファイル: parser.py プロジェクト: adamheins/stercus
 def tearDown(self):
     actual = parser.parse(self.tokens)
     self.assertDictEqual(actual, self.expected)