Marker implementation and tests

This commit is contained in:
Jamie Hardt
2019-10-07 00:11:11 -07:00
parent 97043d0284
commit c9f1f57362
7 changed files with 69 additions and 297 deletions

View File

@@ -8,7 +8,7 @@ class TestRobinHood5(unittest.TestCase):
def test_skipped_segments(self):
with open(self.path, 'r') as f:
visitor = ptulsconv.PTTextVisitor()
visitor = ptulsconv.DictionaryParserVisitor()
result = ptulsconv.protools_text_export_grammar.parse(f.read())
parsed: dict = visitor.visit(result)
self.assertIsNone(parsed['files'])
@@ -16,14 +16,14 @@ class TestRobinHood5(unittest.TestCase):
def test_plugins(self):
with open(self.path, 'r') as f:
visitor = ptulsconv.PTTextVisitor()
visitor = ptulsconv.DictionaryParserVisitor()
result = ptulsconv.protools_text_export_grammar.parse(f.read())
parsed: dict = visitor.visit(result)
self.assertEqual(len(parsed['plugins']), 2)
def test_stereo_track(self):
with open(self.path, 'r') as f:
visitor = ptulsconv.PTTextVisitor()
visitor = ptulsconv.DictionaryParserVisitor()
result = ptulsconv.protools_text_export_grammar.parse(f.read())
parsed: dict = visitor.visit(result)
self.assertEqual(parsed['tracks'][1]['name'], 'MX WT (Stereo)')
@@ -33,7 +33,7 @@ class TestRobinHood5(unittest.TestCase):
def test_a_track(self):
with open(self.path, 'r') as f:
visitor = ptulsconv.PTTextVisitor()
visitor = ptulsconv.DictionaryParserVisitor()
result = ptulsconv.protools_text_export_grammar.parse(f.read())
parsed: dict = visitor.visit(result)