def test_get_current_user(self):
        self.assertIsNone(gae_current_user_services.get_current_user())

        with self.login_context(self.OWNER_EMAIL):
            self.assertEqual(
                gae_current_user_services.get_current_user(),
                users.User(email=self.OWNER_EMAIL))

        self.assertIsNone(gae_current_user_services.get_current_user())
    def test_get_current_user(self):
        self.login(self.OWNER_EMAIL)
        current_user = gae_current_user_services.get_current_user()
        self.assertEqual(
            current_user,
            users.User(email=self.OWNER_EMAIL,
                       _user_id=self.EXPECTED_OWNER_USER_ID))
        self.logout()

        current_user = gae_current_user_services.get_current_user()
        self.assertEqual(current_user, None)