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')
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')