Skip to main content
To run the tests, first find your Algolia application ID and admin API key in the Algolia dashboard.
ALGOLIA_APPLICATION_ID={APPLICATION_ID} ALGOLIA_API_KEY={ADMIN_API_KEY} tox
To override some settings for tests, use the settings method:
Python
class OverrideSettingsTestCase(TestCase):
    def setUp(self):
        with self.settings(
            ALGOLIA={"APPLICATION_ID": "foo", "API_KEY": "bar", "AUTO_INDEXING": False}
        ):
            algolia_engine.reset(settings.ALGOLIA)

    def tearDown(self):
        algolia_engine.reset(settings.ALGOLIA)

    def test_foo():
        # Your test function
        pass
I