示例#1
0
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)
示例#2
0
 def setUp(self):
     self.cfg = Config('test_config.conf')