コード例 #1
0
ファイル: auth_test.py プロジェクト: gdgkyoto/kyoto-gtug
  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, "*****@*****.**")
コード例 #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, "*****@*****.**")
コード例 #3
0
ファイル: models.py プロジェクト: IanLewis/kay
 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)
コード例 #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)