diff --git a/api/requirements/test.txt b/api/requirements/test.txt
index b909a51ab6c6d4697313e9a7e64741bc20933d93..e11f26ca75ad36ab5efe1f91d86cd51b04928f9b 100644
--- a/api/requirements/test.txt
+++ b/api/requirements/test.txt
@@ -10,3 +10,4 @@ pytest-mock
 pytest-sugar
 pytest-xdist
 pytest-cov
+requests-mock
diff --git a/api/tests/conftest.py b/api/tests/conftest.py
index e6bfd0f4ecc963119141aa5069e9e940ac74c30e..41c03856d83aff2da6fc9b82e6a38d0a00e33213 100644
--- a/api/tests/conftest.py
+++ b/api/tests/conftest.py
@@ -2,6 +2,7 @@ import factory
 import tempfile
 import shutil
 import pytest
+import requests_mock
 
 from django.contrib.auth.models import AnonymousUser
 from django.core.cache import cache as django_cache
@@ -148,3 +149,9 @@ def media_root(settings):
     settings.MEDIA_ROOT = tmp_dir
     yield settings.MEDIA_ROOT
     shutil.rmtree(tmp_dir)
+
+
+@pytest.fixture
+def r_mock():
+    with requests_mock.mock() as m:
+        yield m