def save(_handler, _resp, name): save_user = user_business.SaveUser(name) business.execute(save_user) if save_user.errors: _resp.write(save_user.errors) else: _handler.redirect(router.to_path(list))
def test_list(self): list_users = ListUsers() business.execute(list_users) self.assertListEqual([], list_users.result) renzo = User(name="Renzo") renzo.put() foo = User(name="foo") foo.put() business.execute(list_users) self.assertListEqual([renzo, foo], list_users.result)
def test_save(self): save_user = SaveUser("Renzo") business.execute(save_user) self.assertEqual("Renzo", save_user.result.name) # Repeated names no allowed errors = business.execute(save_user) self.assertDictEqual({"name": "REPEATED_NAME"}, save_user.errors) self.assertDictEqual({"name": "REPEATED_NAME"}, errors) self.assertIsNone(save_user.result)
def test_save(self): save_user = SaveUser("Renzo") business.execute(save_user) self.assertEqual("Renzo", save_user.result.name) # Repeated names no allowed errors=business.execute(save_user) self.assertDictEqual({"name": "REPEATED_NAME"}, save_user.errors) self.assertDictEqual({"name": "REPEATED_NAME"}, errors) self.assertIsNone(save_user.result)
def list(_write_tmpl): list_users = user_business.ListUsers() business.execute(list_users) _write_tmpl("templates/users.html", {"users": list_users.result})