mirror of
https://github.com/jupyterhub/the-littlest-jupyterhub.git
synced 2025-12-18 21:54:05 +08:00
20 lines
523 B
Python
20 lines
523 B
Python
|
|
from tljh.yaml import yaml
|
||
|
|
|
||
|
|
|
||
|
|
def test_no_empty_flow(tmpdir):
|
||
|
|
path = tmpdir.join("config.yaml")
|
||
|
|
with path.open("w") as f:
|
||
|
|
f.write("{}")
|
||
|
|
# load empty config file
|
||
|
|
with path.open("r") as f:
|
||
|
|
config = yaml.load(f)
|
||
|
|
# set a value
|
||
|
|
config["key"] = "value"
|
||
|
|
# write to a file
|
||
|
|
with path.open("w") as f:
|
||
|
|
yaml.dump(config, f)
|
||
|
|
# verify that it didn't use compact '{}' flow-style
|
||
|
|
with path.open("r") as f:
|
||
|
|
content = f.read()
|
||
|
|
assert content.strip() == "key: value"
|