@@ 60-71 (lines=12) @@ | ||
57 | assert x.get("section2", "key4", fallback=None) is None |
|
58 | ||
59 | ||
60 | def test_read_dict_with_inheritance(): |
|
61 | x = OpinionatedConfigParser(configuration_name="foo", |
|
62 | default_section="_common") |
|
63 | x.read_dict(TEST_DICT1) |
|
64 | assert x.get("section1", "key1") == "value2" |
|
65 | assert x.get("section1", "key2") == "value4" |
|
66 | assert x.get("section1", "key3") == "value7" |
|
67 | assert x.get("section1", "key4") == "value8" |
|
68 | assert x.get("section2", "key1", fallback=None) is None |
|
69 | assert x.get("section2", "key3") == "value5" |
|
70 | assert x.get("section1", "key4") == "value8" |
|
71 | assert x.get("_common", "key3", fallback=None) is None |
|
72 | ||
73 | ||
74 | def test_read_dict_with_inheritance2(): |
|
@@ 48-57 (lines=10) @@ | ||
45 | assert x.get("section2", "key4", fallback=None) is None |
|
46 | ||
47 | ||
48 | def test_read_dict_without_inheritance2(): |
|
49 | x = OpinionatedConfigParser(configuration_name="foo_foo_foo_foo") |
|
50 | x.read_dict(TEST_DICT1) |
|
51 | assert x.get("section1", "key1") == "value2" |
|
52 | assert x.get("section1", "key2") == "value4" |
|
53 | assert x.get("section1", "key3", fallback=None) is None |
|
54 | assert x.get("section1", "key4", fallback=None) is None |
|
55 | assert x.get("section2", "key1", fallback=None) is None |
|
56 | assert x.get("section2", "key3") == "value5" |
|
57 | assert x.get("section2", "key4", fallback=None) is None |
|
58 | ||
59 | ||
60 | def test_read_dict_with_inheritance(): |
|
@@ 36-45 (lines=10) @@ | ||
33 | assert x.get("section3", "issue8[foo]bar") == "foobar" |
|
34 | ||
35 | ||
36 | def test_read_dict_without_inheritance(): |
|
37 | x = OpinionatedConfigParser(configuration_name="foo") |
|
38 | x.read_dict(TEST_DICT1) |
|
39 | assert x.get("section1", "key1") == "value2" |
|
40 | assert x.get("section1", "key2") == "value4" |
|
41 | assert x.get("section1", "key3", fallback=None) is None |
|
42 | assert x.get("section1", "key4", fallback=None) is None |
|
43 | assert x.get("section2", "key1", fallback=None) is None |
|
44 | assert x.get("section2", "key3") == "value5" |
|
45 | assert x.get("section2", "key4", fallback=None) is None |
|
46 | ||
47 | ||
48 | def test_read_dict_without_inheritance2(): |