"""Tests for index.py.""" from sync_env import config from sync_env.index import main from sync_env.logic import auth0_env def test_main(mocker): """Test main().""" mocker.patch.object( auth0_env, 'sync_specific_users_across_env', return_value=True) config.AUTH0_SOURCE_USER_IDS = [ {'force_delete': True, 'id': '1111'}, {'id': '2222'}, {'id': '3333'}, {'id': '4444'}] main() assert auth0_env.sync_specific_users_across_env.called auth0_env.sync_specific_users_across_env.assert_called_with( config.AUTH0_SOURCE_USER_IDS, 'prod.pizza.gov', 'https://prod.pizza.gov/api/v2/', 'prod-client-id', 'prod-client-secret', 'art-relations', 'qa.pizza.gov', 'https://qa.pizza.gov/api/v2/', 'qa-client-id', 'qa-client-secret', 'art-relations' )