def test_sublime_syntax(self): path = TEST_SYNTAXES_PATH / 'sublime_lib_test.sublime-syntax' self.assertEqual( get_syntax_metadata(path), SyntaxInfo( path=str(path), name="sublime_lib test syntax (sublime-syntax)", hidden=True, scope="source.sublime_lib_test", ))
def test_hidden_tmlanguage(self): path = TEST_SYNTAXES_PATH / 'sublime_lib_test_2.hidden-tmLanguage' self.assertEqual( get_syntax_metadata(path), SyntaxInfo( path=str(path), name="sublime_lib_test_2", hidden=True, scope="source.sublime_lib_test_2", ))
def test_defaults(self): self.assertEqual(SyntaxInfo(path="a file"), SyntaxInfo("a file", None, None, False))