Ejemplo n.º 1
0
    def test_reader(self):
        config = Config(self.file_one)

        # values conversion
        self.assertEqual(config.get('one', 'foo'), 'bar')
        self.assertEqual(config.get('one', 'num'), -12)
        self.assertEqual(config.get('one', 'st'), 'o=k')
        self.assertEqual(config.get('one', 'lines'), [1, 'two', 3])
        self.assertEqual(config.get('one', 'env'), 'some stuff')

        # getting a map
        map = config.get_map()
        self.assertEqual(map['one.foo'], 'bar')

        map = config.get_map('one')
        self.assertEqual(map['foo'], 'bar')

        # extends
        self.assertEqual(config.get('three', 'more'), 'stuff')
        self.assertEqual(config.get('one', 'two'), 'a')
Ejemplo n.º 2
0
    def test_reader(self):
        config = Config(self.file_one)

        # values conversion
        self.assertEquals(config.get('one', 'foo'), 'bar')
        self.assertEquals(config.get('one', 'num'), -12)
        self.assertEquals(config.get('one', 'st'), 'o=k')
        self.assertEquals(config.get('one', 'lines'), [1, 'two', 3])
        self.assertEquals(config.get('one', 'env'), 'some stuff')

        # getting a map
        map = config.get_map()
        self.assertEquals(map['one.foo'], 'bar')

        map = config.get_map('one')
        self.assertEquals(map['foo'], 'bar')

        del os.environ['__STUFF__']
        self.assertRaises(EnvironmentNotFoundError, config.get, 'one', 'env')

        # extends
        self.assertEquals(config.get('three', 'more'), 'stuff')
        self.assertEquals(config.get('one', 'two'), 'a')