19 lines
444 B
Python
19 lines
444 B
Python
from habitmove.nomie_parser import NomieParser
|
|
import json
|
|
import pytest
|
|
|
|
|
|
def test_nomie_parser_exists():
|
|
sut = NomieParser()
|
|
assert type(sut) == NomieParser
|
|
|
|
|
|
def test_nomie_Parser_errors_on_invalid_data():
|
|
with pytest.raises(json.decoder.JSONDecodeError):
|
|
NomieParser(data="invalid_test_data")
|
|
|
|
|
|
def test_nomie_Parser_saves_data():
|
|
sut = NomieParser(data='{"test": "entry"}')
|
|
assert sut.data == {"test": "entry"}
|