def test_configured_true_when_enabled_and_api_key_and_client_id_set(self):
        self.enable_courses_can_use_google_apis()

        with actions.OverriddenEnvironment(self.get_env(
                api_key=self.api_key, client_id=self.client_id)):
            # Treat as module-protected. pylint: disable=protected-access
            self.assertTrue(core_tags._Runtime(self.app_context).configured())
 def test_get_client_id_returns_expected_value_when_set(self):
     with actions.OverriddenEnvironment(self.get_env(
             client_id=self.client_id)):
         # Treat as module-protected. pylint: disable=protected-access
         self.assertEqual(
             self.client_id,
             core_tags._Runtime(self.app_context).get_client_id())
Example #3
0
 def test_get_client_id_returns_expected_value_when_set(self):
     with actions.OverriddenEnvironment(
             self.get_env(client_id=self.client_id)):
         # Treat as module-protected. pylint: disable=protected-access
         self.assertEqual(
             self.client_id,
             core_tags._Runtime(self.app_context).get_client_id())
Example #4
0
    def test_configured_true_when_enabled_and_api_key_and_client_id_set(self):
        self.enable_courses_can_use_google_apis()

        with actions.OverriddenEnvironment(
                self.get_env(api_key=self.api_key, client_id=self.client_id)):
            # Treat as module-protected. pylint: disable=protected-access
            self.assertTrue(core_tags._Runtime(self.app_context).configured())
 def test_can_edit_false_if_user_is_not_logged_in(self):
     self.assertFalse(core_tags._Runtime(self.app_context).can_edit())
 def test_get_client_id_returns_empty_string_when_not_set(self):
     self.assertEqual(
         '', core_tags._Runtime(self.app_context).get_client_id())
    def test_courses_can_use_google_apis_with_override(self):
        self.enable_courses_can_use_google_apis()

        self.assertTrue(
            core_tags._Runtime(self.app_context).courses_can_use_google_apis())
    def test_configured_false_when_client_id_empty(self):
        self.enable_courses_can_use_google_apis()

        with actions.OverriddenEnvironment(self.get_env(
                api_key=self.api_key)):
            self.assertFalse(core_tags._Runtime(self.app_context).configured())
    def test_can_edit_true_if_user_is_admin(self):
        actions.login(self.email, is_admin=True)
        # Treat as module-protected. pylint: disable=protected-access
        runtime = core_tags._Runtime(self.app_context)

        self.assertTrue(runtime.can_edit())
Example #10
0
    def test_can_edit_true_if_user_is_admin(self):
        actions.login(self.email, is_admin=True)
        # Treat as module-protected. pylint: disable=protected-access
        runtime = core_tags._Runtime(self.app_context)

        self.assertTrue(runtime.can_edit())
Example #11
0
    def test_can_edit_false_if_user_is_not_admin(self):
        actions.login(self.email, is_admin=False)

        # Treat as module-protected. pylint: disable=protected-access
        self.assertFalse(core_tags._Runtime(self.app_context).can_edit())
Example #12
0
 def test_can_edit_false_if_user_is_not_logged_in(self):
     # Treat as module-protected. pylint: disable=protected-access
     self.assertFalse(core_tags._Runtime(self.app_context).can_edit())
Example #13
0
 def test_get_client_id_returns_empty_string_when_not_set(self):
     # Treat as module-protected. pylint: disable=protected-access
     self.assertEqual('',
                      core_tags._Runtime(self.app_context).get_client_id())
Example #14
0
    def test_courses_can_use_google_apis_with_override(self):
        self.enable_courses_can_use_google_apis()

        # Treat as module-protected. pylint: disable=protected-access
        self.assertTrue(
            core_tags._Runtime(self.app_context).courses_can_use_google_apis())
    def test_courses_can_use_google_apis_with_override(self):
        self.enable_courses_can_use_google_apis()

        # Treat as module-protected. pylint: disable=protected-access
        self.assertTrue(core_tags._Runtime(self.app_context).courses_can_use_google_apis())
 def test_can_edit_false_if_user_is_not_logged_in(self):
     # Treat as module-protected. pylint: disable=protected-access
     self.assertFalse(core_tags._Runtime(self.app_context).can_edit())
Example #17
0
 def test_configured_false_when_api_key_empty(self):
     with actions.OverriddenEnvironment(
             self.get_env(client_id=self.client_id)):
         # Treat as module-protected. pylint: disable=protected-access
         self.assertFalse(core_tags._Runtime(self.app_context).configured())
Example #18
0
 def test_courses_cannot_use_google_apis_by_default(self):
     # Treat as module-protected. pylint: disable=protected-access
     self.assertFalse(
         core_tags._Runtime(self.app_context).courses_can_use_google_apis())
 def test_courses_cannot_use_google_apis_by_default(self):
     self.assertFalse(
         core_tags._Runtime(self.app_context).courses_can_use_google_apis())
 def test_courses_cannot_use_google_apis_by_default(self):
     self.assertFalse(
         core_tags._Runtime(self.app_context).courses_can_use_google_apis())
    def test_courses_can_use_google_apis_with_override(self):
        self.enable_courses_can_use_google_apis()

        self.assertTrue(
            core_tags._Runtime(self.app_context).courses_can_use_google_apis())
 def test_get_api_key_returns_expected_value_when_set(self):
     with actions.OverriddenEnvironment(self.get_env(api_key=self.api_key)):
         self.assertEqual(
             self.api_key,
             core_tags._Runtime(self.app_context).get_api_key())
 def test_get_api_key_returns_expected_value_when_set(self):
     with actions.OverriddenEnvironment(self.get_env(api_key=self.api_key)):
         self.assertEqual(
             self.api_key,
             core_tags._Runtime(self.app_context).get_api_key())
 def test_get_client_id_returns_expected_value_when_set(self):
     with actions.OverriddenEnvironment(self.get_env(
             client_id=self.client_id)):
         self.assertEqual(
             self.client_id,
             core_tags._Runtime(self.app_context).get_client_id())
 def test_get_client_id_returns_empty_string_when_not_set(self):
     self.assertEqual('',
                      core_tags._Runtime(self.app_context).get_client_id())
    def test_can_edit_false_if_user_is_not_admin(self):
        actions.login(self.email, is_admin=False)

        self.assertFalse(core_tags._Runtime(self.app_context).can_edit())
 def test_get_client_id_returns_expected_value_when_set(self):
     with actions.OverriddenEnvironment(
             self.get_env(client_id=self.client_id)):
         self.assertEqual(
             self.client_id,
             core_tags._Runtime(self.app_context).get_client_id())
 def test_configured_false_when_client_id_empty(self):
     with actions.OverriddenEnvironment(self.get_env(
             api_key=self.api_key)):
         # Treat as module-protected. pylint: disable=protected-access
         self.assertFalse(core_tags._Runtime(self.app_context).configured())
 def test_can_edit_false_if_user_is_not_logged_in(self):
     self.assertFalse(core_tags._Runtime(self.app_context).can_edit())
 def test_courses_cannot_use_google_apis_by_default(self):
     # Treat as module-protected. pylint: disable=protected-access
     self.assertFalse(core_tags._Runtime(self.app_context).courses_can_use_google_apis())
    def test_can_edit_false_if_user_is_not_admin(self):
        actions.login(self.email, is_admin=False)

        self.assertFalse(core_tags._Runtime(self.app_context).can_edit())
 def test_get_client_id_returns_empty_string_when_not_set(self):
     # Treat as module-protected. pylint: disable=protected-access
     self.assertEqual("", core_tags._Runtime(self.app_context).get_client_id())
    def test_can_edit_true_if_user_is_admin(self):
        actions.login(self.email, is_admin=True)
        runtime = core_tags._Runtime(self.app_context)

        self.assertTrue(runtime.can_edit())
    def test_can_edit_false_if_user_is_not_admin(self):
        actions.login(self.email, is_admin=False)

        # Treat as module-protected. pylint: disable=protected-access
        self.assertFalse(core_tags._Runtime(self.app_context).can_edit())
 def test_configured_false_when_courses_cannot_use_google_apis(self):
     with actions.OverriddenEnvironment(
             self.get_env(api_key=self.api_key, client_id=self.client_id)):
         self.assertFalse(core_tags._Runtime(self.app_context).configured())
 def test_configured_false_when_courses_cannot_use_google_apis(self):
     with actions.OverriddenEnvironment(self.get_env(api_key=self.api_key, client_id=self.client_id)):
         # Treat as module-protected. pylint: disable=protected-access
         self.assertFalse(core_tags._Runtime(self.app_context).configured())
    def test_can_edit_true_if_user_is_admin(self):
        actions.login(self.email, is_admin=True)
        runtime = core_tags._Runtime(self.app_context)

        self.assertTrue(runtime.can_edit())