def test_update_ignore_unknown_key(self): Config.update({"level1": {"level2": {"unknown": "merged"}}}) self.assertEqual('unknown' not in Config.config['level1']['level2'], True)
def test_update_existing_untouched(self): Config.update({}) self.assertEqual(Config.config['level1']['level2']['level3'], "value")
def test_update_single_value(self): Config.update({"level1": {"level2": {"level3": "merged"}}}) self.assertEqual(Config.config['level1']['level2']['level3'], "merged")
def test_update_ignore_unknown_key(self): Config.update({"level1": {"level2": {"unknown": "merged"}}}) self.assertEqual('unknown' not in Config.config['level1']['level2'], True)
def test_update_existing_untouched(self): Config.update({}) self.assertEqual(Config.config['level1']['level2']['level3'], "value")
def test_update_single_value(self): Config.update({"level1": {"level2": {"level3": "merged"}}}) self.assertEqual(Config.config['level1']['level2']['level3'], "merged")