To run the tests,
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:
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
Last modified on January 28, 2026