def test_targetAppConfigMerge(self): test_dir = self.writeTestFiles(Test_Target_Config_Merge_App, True) os.chdir(test_dir) c = validate.currentDirectoryModule() target, errors = c.satisfyTarget('bar,') merged_config = target.getMergedConfig() self.assertIn("foo", merged_config) self.assertIn("bar", merged_config) self.assertIn("new", merged_config) self.assertIn("a", merged_config['foo']) self.assertIn("b", merged_config['foo']) self.assertIn("c", merged_config['foo']) self.assertEqual(merged_config['foo']['a'], 321) self.assertEqual(merged_config['foo']['b'], 456) self.assertEqual(merged_config['foo']['c'], 112233) self.assertIn("bar", merged_config) self.assertIn("d", merged_config['bar']) self.assertEqual(merged_config['bar']['d'], "ghi") self.assertIn("new", merged_config) self.assertEqual(merged_config['new'], 123) os.chdir(self.restore_cwd) rmRf(test_dir)
def test_targetAppConfigMerge(self): test_dir = self.writeTestFiles(Test_Target_Config_Merge_App, True) os.chdir(test_dir) c = validate.currentDirectoryModule() target, errors = c.satisfyTarget("bar,") merged_config = target.getMergedConfig() self.assertIn("foo", merged_config) self.assertIn("bar", merged_config) self.assertIn("new", merged_config) self.assertIn("a", merged_config["foo"]) self.assertIn("b", merged_config["foo"]) self.assertIn("c", merged_config["foo"]) self.assertEqual(merged_config["foo"]["a"], 321) self.assertEqual(merged_config["foo"]["b"], 456) self.assertEqual(merged_config["foo"]["c"], 112233) self.assertIn("bar", merged_config) self.assertIn("d", merged_config["bar"]) self.assertEqual(merged_config["bar"]["d"], "ghi") self.assertIn("new", merged_config) self.assertEqual(merged_config["new"], 123) os.chdir(self.restore_cwd) rmRf(test_dir)
def test_moduleConfigIgnored(self): test_dir = self.writeTestFiles(Test_Module_Config_Ignored, True) os.chdir(test_dir) c = validate.currentDirectoryModule() target, errors = c.satisfyTarget('bar,') merged_config = target.getMergedConfig() self.assertNotIn("new", merged_config) os.chdir(self.restore_cwd) rmRf(test_dir)
def test_moduleConfigIgnored(self): test_dir = self.writeTestFiles(Test_Module_Config_Ignored, True) os.chdir(test_dir) c = validate.currentDirectoryModule() target, errors = c.satisfyTarget("bar,") merged_config = target.getMergedConfig() self.assertNotIn("new", merged_config) os.chdir(self.restore_cwd) rmRf(test_dir)