コード例 #1
0
ファイル: test_user.py プロジェクト: rhyolight/nupic.son
  def testForNonLoggedInAccount(self):
    """Tests that user is not created when no account is logged in."""
    # make sure that nobody is logged in
    profile_utils.logout()

    result = ndb.transaction(lambda: user_logic.createUser(TEST_USERNAME))
    self.assertFalse(result)
コード例 #2
0
    def testForNonLoggedInAccount(self):
        """Tests that user is not created when no account is logged in."""
        # make sure that nobody is logged in
        profile_utils.logout()

        result = ndb.transaction(lambda: user_logic.createUser(TEST_USERNAME))
        self.assertFalse(result)
コード例 #3
0
ファイル: test_user.py プロジェクト: rhyolight/nupic.son
  def testUserExists(self):
    """Tests that user entity is not existed for a taken username."""
    # seed a user with a specific username
    profile_utils.seedNDBUser(user_id=TEST_USERNAME)

    # sign in a user with an account but with no user entity
    profile_utils.signInToGoogleAccount(TEST_EMAIL, TEST_ACCOUNT_ID)

    result = ndb.transaction(lambda: user_logic.createUser(TEST_USERNAME))
    self.assertFalse(result)
コード例 #4
0
    def testUserExists(self):
        """Tests that user entity is not existed for a taken username."""
        # seed a user with a specific username
        profile_utils.seedNDBUser(user_id=TEST_USERNAME)

        # sign in a user with an account but with no user entity
        profile_utils.signInToGoogleAccount(TEST_EMAIL, TEST_ACCOUNT_ID)

        result = ndb.transaction(lambda: user_logic.createUser(TEST_USERNAME))
        self.assertFalse(result)
コード例 #5
0
    def testUserCreated(self):
        """Tests that user entity is created."""
        program = program_utils.seedProgram()
        # sign in a user with an account but with no user entity
        profile_utils.signInToGoogleAccount(TEST_EMAIL, TEST_ACCOUNT_ID)

        result = ndb.transaction(lambda: user_logic.createUser(
            TEST_USERNAME, host_for=[ndb.Key.from_old_key(program.key())]))

        self.assertTrue(result)
        self.assertEqual(result.extra.key.id(), TEST_USERNAME)
        self.assertEqual(result.extra.account_id, TEST_ACCOUNT_ID)
        self.assertIn(ndb.Key.from_old_key(program.key()),
                      result.extra.host_for)
コード例 #6
0
ファイル: test_user.py プロジェクト: rhyolight/nupic.son
  def testUserCreated(self):
    """Tests that user entity is created."""
    program = program_utils.seedProgram()
    # sign in a user with an account but with no user entity
    profile_utils.signInToGoogleAccount(TEST_EMAIL, TEST_ACCOUNT_ID)

    result = ndb.transaction(
        lambda: user_logic.createUser(
            TEST_USERNAME,
            host_for=[ndb.Key.from_old_key(program.key())]))

    self.assertTrue(result)
    self.assertEqual(result.extra.key.id(), TEST_USERNAME)
    self.assertEqual(result.extra.account_id, TEST_ACCOUNT_ID)
    self.assertIn(
        ndb.Key.from_old_key(program.key()), result.extra.host_for)