Exemplo n.º 1
0
 def test_create_demo_user(self, lookup_user_id):
     lookup_user_id.side_effect = NotFound()
     self.mock_cursor.rowcount = 0
     user = users.create_user(self.mock_session, "password", "A User", "*****@*****.**", 7)
     self.assertTrue(user["user_id"]);
     self.assertTrue(user["hashed_password"]);
     self.assertTrue(user["hashed_password"] != "password");
     self.assertEquals("A User", user["full_name"]);
     self.assertEquals("*****@*****.**", user["email"]);
     self.assertTrue(user["expires"]);
Exemplo n.º 2
0
 def test_create_demo_user(self, lookup_user_id):
     lookup_user_id.side_effect = NotFound()
     self.mock_cursor.rowcount = 0
     user = users.create_user(self.mock_session, "password", "A User",
                              "*****@*****.**", 7)
     self.assertTrue(user["user_id"])
     self.assertTrue(user["hashed_password"])
     self.assertTrue(user["hashed_password"] != "password")
     self.assertEquals("A User", user["full_name"])
     self.assertEquals("*****@*****.**", user["email"])
     self.assertTrue(user["expires"])
Exemplo n.º 3
0
 def post(self):
     """Create a new account."""
     _log.info("Request to create new account")
     signup_code = self.header_or_field("NGV-Signup-Code", "signup_code")
     if signup_code != settings.SIGNUP_CODE:
         _log.warning("Request had wrong/missing signup code %s", signup_code)
         raise HTTPError(httplib.FORBIDDEN, "Missing signup code")
     data = self.request_data
     db_sess = self.db_session()
     try:
         user = users.create_user(db_sess,
                                  data["password"],
                                  data["full_name"], data["email"],
                                  int(data["expires"]) if "expires" in data else None)
     except AlreadyExists:
         raise HTTPError(httplib.CONFLICT, "Email already exists")
     else:
         db_sess.commit()
         self.do_login(user)
Exemplo n.º 4
0
 def post(self):
     """Create a new account."""
     _log.info("Request to create new account")
     signup_code = self.header_or_field("NGV-Signup-Code", "signup_code")
     if signup_code != settings.SIGNUP_CODE:
         _log.warning("Request had wrong/missing signup code %s",
                      signup_code)
         raise HTTPError(httplib.FORBIDDEN, "Missing signup code")
     data = self.request_data
     db_sess = self.db_session()
     try:
         user = users.create_user(
             db_sess, data["password"], data["full_name"], data["email"],
             int(data["expires"]) if "expires" in data else None)
     except AlreadyExists:
         db_sess.rollback()
         raise HTTPError(httplib.CONFLICT, "Email already exists")
     else:
         db_sess.commit()
         self.do_login(user)