Пример #1
0
  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)
Пример #2
0
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)}
Пример #3
0
 def test_model_user_unique_fbemail(self):
   self.testUserData["fbemail"] = "*****@*****.**"
   with self.assertRaises(Exception):
     testUser = User.create(self.testUserData)
Пример #4
0
 def test_model_user_unique_email(self):
   self.testUserData["email"] = "*****@*****.**"
   with self.assertRaises(Exception):
     testUser = User.create(self.testUserData)
Пример #5
0
 def test_model_user_password_required(self):
   del self.testUserData["password"]
   with self.assertRaises(Exception):
     testUser = User.create(self.testUserData)
Пример #6
0
 def test_model_user_first_required(self):
   del self.testUserData["first"]
   with self.assertRaises(Exception):
     testUser = User.create(self.testUserData)