Beispiel #1
0
  def test_create_inactive_user(self):
      from kay.auth.models import DatastoreUser
      from kay.utils import crypto

      user = DatastoreUser.create_inactive_user("testuser", "password", "*****@*****.**") 
      self.assertEqual(user.key().name(), DatastoreUser.get_key_name("testuser"))
      self.assertEqual(user.user_name, "testuser")
    
      self.assertTrue(crypto.check_pwhash(user.password, "password"))
      self.assertEqual(user.email, "*****@*****.**")
Beispiel #2
0
    def test_create_inactive_user(self):
        from kay.auth.models import DatastoreUser
        from kay.utils import crypto

        user = DatastoreUser.create_inactive_user("testuser",
                                                  "password",
                                                  "*****@*****.**",
                                                  do_registration=False)
        self.assertEqual(user.key().name(),
                         DatastoreUser.get_key_name("testuser"))
        self.assertEqual(user.user_name, "testuser")

        self.assertTrue(crypto.check_pwhash(user.password, "password"))
        self.assertEqual(user.email, "*****@*****.**")
Beispiel #3
0
 def check_password(self, raw_password):
   if hasattr(self, 'activated') and self.activated is False:
     return False
   return crypto.check_pwhash(self.password, raw_password)
Beispiel #4
0
 def check_password(self, raw_password):
     if hasattr(self, 'activated') and self.activated is False:
         return False
     return crypto.check_pwhash(self.password, raw_password)