class TestConfiguration(unittest.TestCase): def setUp(self): self.cfg = Config('test_config.conf') def test_load_config(self): test_config = self.cfg.load_config('test_config.conf') self.assertEqual(test_config, True) def test_get_option(self): test_string = self.cfg.get_option('test', 'teststring') self.assertEqual(test_string, 'test string') def test_get_int(self): test_int = self.cfg.get_int('test', 'testint') self.assertEqual(test_int, 9001) def test_set_option(self): test_string = 'this is a test' set_string = self.cfg.set_option( 'test', 'test_set_string', test_string) self.assertEqual(set_string, True) loaded_string = self.cfg.get_option('test', 'test_set_string') self.assertEqual(test_string, loaded_string)
def setUp(self): self.cfg = Config('test_config.conf')