def put(self): name = json.loads(self.request.body)["name"] if Application.name_exists(name): raise HTTPError(400, log_message="app name %s exists" % name) Application.create(name) self.set_status(201)
def test_should_return_true_if_app_name_exists(self): app = Application(name="lms").save() self.assertTrue(Application.name_exists("lms")) self.assertFalse(Application.name_exists("foobar"))