def setUpClass(cls): cls.user1Data = { "email": "*****@*****.**", "first": "John", "last": "Smith", "password": "******", "fbemail": "*****@*****.**", } cls.user2Data = { "email": "*****@*****.**", "first": "Mark", "last": "Zuckerburg", "password": "******", "bday": "1984-05-14", } cls.user1 = User.create(cls.user1Data) cls.user2 = User.create(cls.user2Data)
def NewUserJson(request): data = request.GET userInfo = {} userData = { "email": data.get("email", None), "first": data.get("first", None), "last": data.get("last", None), "password": data.get("password", None), "fbemail": data.get("fbemail", None), "bday": data.get("bday", None), } try: newUser = User.create(userData) userInfo = newUser.to_dict() except Exception, err: userInfo = {"error": str(err)}
def test_model_user_unique_fbemail(self): self.testUserData["fbemail"] = "*****@*****.**" with self.assertRaises(Exception): testUser = User.create(self.testUserData)
def test_model_user_unique_email(self): self.testUserData["email"] = "*****@*****.**" with self.assertRaises(Exception): testUser = User.create(self.testUserData)
def test_model_user_password_required(self): del self.testUserData["password"] with self.assertRaises(Exception): testUser = User.create(self.testUserData)
def test_model_user_first_required(self): del self.testUserData["first"] with self.assertRaises(Exception): testUser = User.create(self.testUserData)