You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
23 lines
576 B
23 lines
576 B
4 years ago
|
import pytest
|
||
|
from scripttease.library.scripts import Script
|
||
|
# from scripttease.parsers import filter_commands, load_commands
|
||
|
from scripttease.parsers.base import Parser
|
||
|
|
||
|
|
||
|
class TestParser(object):
|
||
|
|
||
|
def test_as_script(self):
|
||
|
p = Parser("/path/to/nonexistent.txt")
|
||
|
assert isinstance(p.as_script(), Script)
|
||
|
|
||
|
# def test_get_commands(self):
|
||
|
# pass
|
||
|
#
|
||
|
# def test_get_functions(self):
|
||
|
# pass
|
||
|
|
||
|
def test_load(self):
|
||
|
p = Parser("/path/to/nonexistent.txt")
|
||
|
with pytest.raises(NotImplementedError):
|
||
|
p.load()
|