Пример #1
0
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))
Пример #2
0
 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)
Пример #3
0
    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_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)
Пример #6
0
def list(_write_tmpl):
    list_users = user_business.ListUsers()
    business.execute(list_users)
    _write_tmpl("templates/users.html", {"users": list_users.result})