Add basic config checking tests
parent
9c80969fd5
commit
9bc11d8dd9
|
@ -0,0 +1,35 @@
|
|||
'''
|
||||
`piker.accounting` mgmt calculations for
|
||||
- positioning
|
||||
- ledger updates
|
||||
- config file IO
|
||||
|
||||
'''
|
||||
from pathlib import Path
|
||||
|
||||
from piker import config
|
||||
|
||||
|
||||
def test_root_conf_networking_section(
|
||||
root_conf: dict,
|
||||
):
|
||||
conf, path = config.load(
|
||||
'conf',
|
||||
touch_if_dne=True,
|
||||
)
|
||||
assert conf['network']['tsdb']
|
||||
|
||||
|
||||
def test_account_file_default_empty(
|
||||
tmpconfdir: Path,
|
||||
):
|
||||
conf, path = config.load_account(
|
||||
'kraken',
|
||||
'paper',
|
||||
)
|
||||
|
||||
# ensure the account file empty but created
|
||||
# and in the correct place in the filesystem!
|
||||
assert not conf
|
||||
assert path.parent.is_dir()
|
||||
assert path.parent.name == 'accounting'
|
Loading…
Reference in New Issue