class TestConfigParser: def __init__(self): self.is_setup = False self.config = None def setUp(self): assert not self.is_setup self.config = Config() self.is_setup = True def tearDown(self): assert self.is_setup self.config = None self.is_setup = False def test_config_read_get(self): file = path.join(path.abspath(path.dirname(__file__)), 'test.cfg') self.config.read(file) assert self.config.get("WrapTests", 'Test_decorators_wrap_test' '.test_wrap_test_internal')\ .strip().split('\n') == ['in:test_input.txt', 'expect:test_internal.txt', 'out:test_log.txt'] assert_raises(AttributeError, self.config.get, "test", "bad-key")
def setUp(self): assert not self.is_setup self.config = Config() self.is_setup = True