def test_update_updates_value(self): user = factory.make_admin() handler = ConfigHandler(user, {}, None) updated = handler.update({"name": "curtin_verbose", "value": True}) self.assertEquals({ "name": "curtin_verbose", "value": True, }, updated) self.assertTrue(Config.objects.get_config("curtin_verbose"))
def test_update_as_non_admin_asserts(self): user = factory.make_User() handler = ConfigHandler(user, {}, None) with ExpectedException(HandlerPermissionError): handler.update({})
def test_update_as_non_admin_asserts(self): user = factory.make_User() handler = ConfigHandler(user, {}) with ExpectedException(AssertionError, "Permission denied."): handler.update({})