test: cleanup
This commit is contained in:
parent
082ab463c1
commit
227d8107aa
4 changed files with 48 additions and 31 deletions
|
|
@ -2,3 +2,4 @@ value: ${sample}
|
|||
nested: ${some.nested.value}
|
||||
custom: ${custom/field}
|
||||
uname: ${sample/username}
|
||||
invalid: ${double/slash/example}
|
||||
|
|
|
|||
|
|
@ -7,7 +7,7 @@ from app.services import Passwords
|
|||
from app.services.mo import Mo
|
||||
|
||||
|
||||
@pytest.fixture
|
||||
@pytest.fixture(scope='class')
|
||||
def target_path():
|
||||
p = Path('tests/files/test1/test.yaml')
|
||||
# posprzątaj przed testem, gdyby plik istniał z poprzednich uruchomień
|
||||
|
|
@ -19,7 +19,7 @@ def target_path():
|
|||
p.unlink()
|
||||
|
||||
|
||||
@pytest.fixture
|
||||
@pytest.fixture(scope='class')
|
||||
def test1_content(target_path: Path):
|
||||
mo = Mo(Passwords())
|
||||
mo.process(Path('tests/files/test1/test.mo.yaml').absolute())
|
||||
|
|
@ -29,20 +29,22 @@ def test1_content(target_path: Path):
|
|||
content = target_path.read_text()
|
||||
assert '${' not in content
|
||||
|
||||
return yaml.load(content, Loader=yaml.FullLoader)
|
||||
yield yaml.load(content, Loader=yaml.FullLoader)
|
||||
|
||||
|
||||
def test_simple(test1_content: dict):
|
||||
assert test1_content['value'] == 'some_pass'
|
||||
class TestParsing:
|
||||
|
||||
def test_simple(self, test1_content: dict):
|
||||
assert test1_content['value'] == 'some_pass'
|
||||
|
||||
def test_nested(test1_content: dict):
|
||||
assert test1_content['nested'] == 'nested_pass'
|
||||
def test_nested(self, test1_content: dict):
|
||||
assert test1_content['nested'] == 'nested_pass'
|
||||
|
||||
def test_custom_field(self, test1_content: dict):
|
||||
assert test1_content['custom'] == 'custom_content'
|
||||
|
||||
def test_custom_field(test1_content: dict):
|
||||
assert test1_content['custom'] == 'custom_content'
|
||||
def test_username_field(self, test1_content: dict):
|
||||
assert test1_content['uname'] == 'sample_username'
|
||||
|
||||
|
||||
def test_username_field(test1_content: dict):
|
||||
assert test1_content['uname'] == 'sample_username'
|
||||
def test_invalid_key(self, test1_content: dict):
|
||||
assert test1_content.get('invalid') == 'None'
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue