def test_get_default(self): """Test getting config values with a default argument """ self.assertRaises(KeyError, lambda: conf["a"]) self.assertRaises(KeyError, conf.get, "a") self.assertEqual(conf.get("a", default=12), 12) self.assertRaises(KeyError, conf.get, "a")
def test_get_default(self): """Test getting config values with a default argument """ self.assertRaises(KeyError, lambda: conf['a']) self.assertRaises(KeyError, conf.get, 'a') self.assertEqual(conf.get('a', default=12), 12) self.assertRaises(KeyError, conf.get, 'a')
def test_get_or_set(self): """Test get_or_setting config values """ conf.load(self.filename) self.assertRaises(KeyError, lambda: conf["a"]) self.assertRaises(KeyError, conf.get, "a") self.assertFalse("a" in conf) self.assertEqual(conf.get_or_set("a", 12), 12) self.assertEqual(conf.get("a"), 12) self.assertTrue("a" in conf)
def test_get_or_set(self): """Test get_or_setting config values """ conf.load(self.filename) self.assertRaises(KeyError, lambda: conf['a']) self.assertRaises(KeyError, conf.get, 'a') self.assertFalse('a' in conf) self.assertEqual(conf.get_or_set('a', 12), 12) self.assertEqual(conf.get('a'), 12) self.assertTrue('a' in conf)