diff --git a/tests/test_terms_auth.py b/tests/test_terms_auth.py
index 0d95ae09b77526c6362561514770b021b3650fbc..b1b0f2a8c6378811d4d2b16a6332406650c33708 100644
--- a/tests/test_terms_auth.py
+++ b/tests/test_terms_auth.py
@@ -12,6 +12,22 @@
 # See the License for the specific language governing permissions and
 # limitations under the License.
 
+import json
+
+import six
+from mock import Mock
+
+from twisted.test.proto_helpers import MemoryReactorClock
+
+from synapse.api.errors import InteractiveAuthIncompleteError
+from synapse.http.server import JsonResource
+from synapse.rest.client.v2_alpha.register import register_servlets
+from synapse.util import Clock
+
+from tests import unittest
+from tests.server import make_request, render, setup_test_homeserver
+
+
 class TermsTestCase(unittest.HomeserverTestCase):
     servlets = [register_servlets]