def test_flag(self): config = Config(arg=Flag('--test')) value = config.get_value(['--test', 1], {}) self.assertEqual(value, True)
def test_config_env(self): config = Config(default=1, arg='--test', env='TEST') value = config.get_value([], {'TEST': 3}) self.assertEqual(value, 3)
def test_arg_beats_env(self): config = Config(default=1, arg='--test', env='TEST') value = config.get_value(['--test', 4], {'TEST': 5}) self.assertEqual(value, 4)
def test_config_arg(self): config = Config(default=1, arg='--test', env='TEST') value = config.get_value(['--test', 2], {}) self.assertEqual(value, 2)