def test_config_for(self): """Test the config_for method lookup.""" config = Configuration({ self.key: self.value, self.new_key: [{ self.new_key: self.new_value, self.new_new_key: self.new_new_value }, { self.new_key: self.new_new_value, self.key: self.value }] }) self.assertEqual(self.value, config.get(self.key)) self.assertListEqual([], config.config_for(self.new_new_key, self.new_new_key, "SomeClass")) self.assertListEqual([], config.config_for(self.new_key, self.new_key, "SomeClass")) self.assertListEqual([{ self.key: self.value, self.new_key: self.new_value, self.new_new_key: self.new_new_value }], config.config_for(self.new_key, self.new_key, self.new_value)) self.assertListEqual([{ self.key: self.value, self.new_key: self.new_new_value }], config.config_for(self.new_key, self.new_key, self.new_new_value))
def test_config_for(self): """Test the config_for method lookup.""" config = Configuration({self.key: self.value, self.new_key: [{self.new_key: self.new_value, self.new_new_key: self.new_new_value}, {self.new_key: self.new_new_value, self.key: self.value}]}) self.assertEqual(self.value, config.get(self.key)) self.assertListEqual([], config.config_for(self.new_new_key, self.new_new_key, "SomeClass")) self.assertListEqual([], config.config_for(self.new_key, self.new_key, "SomeClass")) self.assertListEqual([{self.key: self.value, self.new_key: self.new_value, self.new_new_key: self.new_new_value}], config.config_for(self.new_key, self.new_key, self.new_value)) self.assertListEqual([{self.key: self.value, self.new_key: self.new_new_value}], config.config_for(self.new_key, self.new_key, self.new_new_value))