def test_00_set_config(self):
        # Save wrong data in EXPIRATION_SECONDS
        set_privacyidea_config(EXPIRATION_SECONDS, "wrong")
        exp_delta = get_cache_time()
        self.assertEqual(exp_delta, timedelta(seconds=0))
        self.assertFalse(is_cache_enabled())

        # Save empty data in EXPIRATION_SECONDS
        set_privacyidea_config(EXPIRATION_SECONDS, "")
        exp_delta = get_cache_time()
        self.assertEqual(exp_delta, timedelta(seconds=0))
        self.assertFalse(is_cache_enabled())

        # Save real data in EXPIRATION_SECONDS
        set_privacyidea_config(EXPIRATION_SECONDS, 600)
        exp_delta = get_cache_time()
        self.assertEqual(exp_delta, timedelta(seconds=600))
        self.assertTrue(is_cache_enabled())
    def test_00_set_config(self):
        # Save wrong data in EXPIRATION_SECONDS
        set_privacyidea_config(EXPIRATION_SECONDS, "wrong")
        exp_delta = get_cache_time()
        self.assertEqual(exp_delta, timedelta(seconds=0))
        self.assertFalse(is_cache_enabled())

        # Save empty data in EXPIRATION_SECONDS
        set_privacyidea_config(EXPIRATION_SECONDS, "")
        exp_delta = get_cache_time()
        self.assertEqual(exp_delta, timedelta(seconds=0))
        self.assertFalse(is_cache_enabled())

        # Save real data in EXPIRATION_SECONDS
        set_privacyidea_config(EXPIRATION_SECONDS, 600)
        exp_delta = get_cache_time()
        self.assertEqual(exp_delta, timedelta(seconds=600))
        self.assertTrue(is_cache_enabled())
Beispiel #3
0
    def test_99_unset_config(self):
        # Test early exit!
        # Assert that the function `retrieve_latest_entry` is called if the cache is enabled
        with patch('privacyidea.lib.usercache.retrieve_latest_entry') as mock_retrieve:
            mock_retrieve.return_value = None
            get_username('some-userid', 'resolver1')
            self.assertEqual(mock_retrieve.call_count, 1)
        set_privacyidea_config(EXPIRATION_SECONDS, 0)

        self.assertFalse(is_cache_enabled())
        # Assert that the function `retrieve_latest_entry` is not called anymore
        with patch('privacyidea.lib.usercache.retrieve_latest_entry') as mock_retrieve:
            mock_retrieve.return_value = None
            get_username('some-userid', 'resolver1')
            self.assertEqual(mock_retrieve.call_count, 0)
    def test_99_unset_config(self):
        # Test early exit!
        # Assert that the function `retrieve_latest_entry` is called if the cache is enabled
        with patch('privacyidea.lib.usercache.retrieve_latest_entry') as mock_retrieve:
            mock_retrieve.return_value = None
            get_username('some-userid', 'resolver1')
            self.assertEqual(mock_retrieve.call_count, 1)
        set_privacyidea_config(EXPIRATION_SECONDS, 0)

        self.assertFalse(is_cache_enabled())
        # Assert that the function `retrieve_latest_entry` is not called anymore
        with patch('privacyidea.lib.usercache.retrieve_latest_entry') as mock_retrieve:
            mock_retrieve.return_value = None
            get_username('some-userid', 'resolver1')
            self.assertEqual(mock_retrieve.call_count, 0)
    def test_00_set_config(self):
        set_privacyidea_config(EXPIRATION_SECONDS, 600)

        exp_delta = get_cache_time()
        self.assertEqual(exp_delta, timedelta(seconds=600))
        self.assertTrue(is_cache_enabled())
    def test_00_set_config(self):
        set_privacyidea_config(EXPIRATION_SECONDS, 600)

        exp_delta = get_cache_time()
        self.assertEqual(exp_delta, timedelta(seconds=600))
        self.assertTrue(is_cache_enabled())