|
- from cfg_aux import *
-
- def test_cfg_aux_tree(
- ) -> str:
- lines = [
- "[abc]",
- "width = 100",
- "wrongSep=another",
- "[def]",
- "anotherWrongSep -> whatever",
- "title = yo",
- "subtitle = whoa",
- ]
- tree = cfg_aux_tree(lines)
- if (
- cld_len(tree) == 2 and
- cld_len(tree["abc"]) == 1 and
- cld_len(tree["def"]) == 2
- ):
- return "OK: cfg_aux_tree"
- return "ERR: cfg_aux_tree"
-
- def test_cfg_aux_treeCreateSection(
- ) -> str:
- tree: dict[str, dict[str, str]] = {}
- line = "[abc]"
- sectionName = cfg_aux_treeCreateSection(tree, line)
- if (
- sectionName == "abc" and
- cld_len(tree) == 1
- ):
- return "OK: cfg_aux_treeCreateSection"
- return "ERR: cfg_aux_treeCreateSection"
-
- def test_cfg_aux_treeSetKeyValue(
- ) -> str:
- tree: dict[str, dict[str, str]] = {}
- line = "[abc]"
- sectionName = cfg_aux_treeCreateSection(tree, line)
- line = "title = wazup"
- cfg_aux_treeSetKeyValue(tree, sectionName, line)
- if (
- cld_len(tree[sectionName]) == 1 and
- tree[sectionName]["title"] == "wazup"
- ):
- return "OK: cfg_aux_treeSetKeyValue"
- return "ERR: cfg_aux_treeSetKeyValue"
|