def test_read_only_unset(self): cb = ConfigBlock() cb.set_value('a', '1') cb.mark_read_only('a') cb.unset_value('a') nose.tools.assert_true(cb.has_value('a')) nose.tools.assert_equal(cb.get_value('a'), '1')
def test_unset_value(self): cb = ConfigBlock() cb.set_value('a', '1') cb.set_value('b', '2') cb.unset_value('a') nose.tools.assert_false(cb.has_value('a')) nose.tools.assert_is_none(cb.get_value('a')) nose.tools.assert_equal(cb.get_value('b'), '2') nose.tools.assert_true(cb.has_value('b'))
def test_unset_value(self): cb = ConfigBlock() cb.set_value('a', '1') cb.set_value('b', '2') cb.unset_value('a') nose.tools.assert_false(cb.has_value('a')) nose.tools.assert_raises(VitalConfigBlockNoSuchValueException, cb.get_value, 'a') nose.tools.assert_equal(cb.get_value('b'), '2') nose.tools.assert_true(cb.has_value('b'))
def test_unset_value(self): cb = ConfigBlock() cb.set_value('a', '1') cb.set_value('b', '2') cb.unset_value('a') nose.tools.assert_false(cb.has_value('a')) nose.tools.assert_raises( VitalConfigBlockNoSuchValueException, cb.get_value, 'a' ) nose.tools.assert_equal(cb.get_value('b'), '2') nose.tools.assert_true(cb.has_value('b'))