Add tested Parser Interface
This commit is contained in:
parent
70c626b748
commit
5d8bde959e
2 changed files with 32 additions and 4 deletions
19
tests/test_parser.py
Normal file
19
tests/test_parser.py
Normal file
|
|
@ -0,0 +1,19 @@
|
|||
from habitmove.parser import Parser, NomieParser
|
||||
|
||||
|
||||
def test_parser_interface_exists():
|
||||
sut = Parser()
|
||||
assert type(sut) == Parser
|
||||
|
||||
|
||||
def test_parser_interface_contains_methods():
|
||||
sut = Parser()
|
||||
assert sut.__getattribute__("parse") != None
|
||||
assert sut.__getattribute__("extract_version") != None
|
||||
assert sut.__getattribute__("extract_trackers") != None
|
||||
assert sut.__getattribute__("extract_events") != None
|
||||
|
||||
|
||||
def test_nomie_parser_exists():
|
||||
sut = NomieParser()
|
||||
assert type(sut) == NomieParser
|
||||
Loading…
Add table
Add a link
Reference in a new issue