diff --git a/test/test_blob.py b/test/test_blob.py
index db01698..cb21ad2 100644
--- a/test/test_blob.py
+++ b/test/test_blob.py
@@ -27,11 +27,12 @@
 
 """Tests for Blob objects."""
 
+from __future__ import absolute_import
 from __future__ import unicode_literals
 import unittest
 
 import pygit2
-import utils
+from . import utils
 
 
 __author__ = 'dborowitz@google.com (Dave Borowitz)'
diff --git a/test/test_commit.py b/test/test_commit.py
index 6834826..fea9ead 100644
--- a/test/test_commit.py
+++ b/test/test_commit.py
@@ -27,11 +27,12 @@
 
 """Tests for Commit objects."""
 
+from __future__ import absolute_import
 from __future__ import unicode_literals
 import unittest
 
 from pygit2 import GIT_OBJ_COMMIT
-import utils
+from . import utils
 
 
 __author__ = 'dborowitz@google.com (Dave Borowitz)'
diff --git a/test/test_index.py b/test/test_index.py
index a006398..2da7e5d 100644
--- a/test/test_index.py
+++ b/test/test_index.py
@@ -28,12 +28,13 @@
 
 """Tests for Index files."""
 
+from __future__ import absolute_import
 from __future__ import unicode_literals
 import os
 import unittest
 
 import pygit2
-import utils
+from . import utils
 
 
 __author__ = 'jdavid@itaapy.com (J. David Ibáñez)'
diff --git a/test/test_refs.py b/test/test_refs.py
index 8b16122..de2f868 100644
--- a/test/test_refs.py
+++ b/test/test_refs.py
@@ -28,11 +28,12 @@
 
 """Tests for reference objects."""
 
+from __future__ import absolute_import
 from __future__ import unicode_literals
 import unittest
 
 from pygit2 import GIT_REF_OID, GIT_REF_SYMBOLIC
-import utils
+from . import utils
 
 
 __author__ = 'david.versmisse@itaapy.com (David Versmisse)'
diff --git a/test/test_repository.py b/test/test_repository.py
index 4f4546a..ce953fe 100644
--- a/test/test_repository.py
+++ b/test/test_repository.py
@@ -27,6 +27,7 @@
 
 """Tests for Repository objects."""
 
+from __future__ import absolute_import
 from __future__ import unicode_literals
 import binascii
 import unittest
@@ -35,7 +36,7 @@ from os.path import join, abspath
 
 from pygit2 import (GitError, GIT_OBJ_ANY, GIT_OBJ_BLOB, GIT_OBJ_COMMIT,
         init_repository)
-import utils
+from . import utils
 
 
 __author__ = 'dborowitz@google.com (Dave Borowitz)'
diff --git a/test/test_revwalk.py b/test/test_revwalk.py
index 5ea2497..cc65d98 100644
--- a/test/test_revwalk.py
+++ b/test/test_revwalk.py
@@ -28,11 +28,12 @@
 
 """Tests for revision walk."""
 
+from __future__ import absolute_import
 from __future__ import unicode_literals
 import unittest
 
 from pygit2 import GIT_SORT_TIME, GIT_SORT_REVERSE
-import utils
+from . import utils
 
 
 __author__ = 'jdavid@itaapy.com (J. David Ibáñez)'
diff --git a/test/test_status.py b/test/test_status.py
index a01d671..e594b5a 100644
--- a/test/test_status.py
+++ b/test/test_status.py
@@ -28,11 +28,12 @@
 
 """Tests for revision walk."""
 
+from __future__ import absolute_import
 from __future__ import unicode_literals
 import unittest
 
 import pygit2
-import utils
+from . import utils
 
 
 __author__ = 'mike.perdide@gmail.com (Julien Miotte)'
diff --git a/test/test_tag.py b/test/test_tag.py
index d797c4d..ee99746 100644
--- a/test/test_tag.py
+++ b/test/test_tag.py
@@ -27,11 +27,12 @@
 
 """Tests for Tag objects."""
 
+from __future__ import absolute_import
 from __future__ import unicode_literals
 import unittest
 
 import pygit2
-import utils
+from . import utils
 
 
 __author__ = 'dborowitz@google.com (Dave Borowitz)'
diff --git a/test/test_tree.py b/test/test_tree.py
index 3864911..3252c69 100644
--- a/test/test_tree.py
+++ b/test/test_tree.py
@@ -27,12 +27,13 @@
 
 """Tests for Commit objects."""
 
+from __future__ import absolute_import
 from __future__ import unicode_literals
 import operator
 import unittest
 
 import pygit2
-import utils
+from . import utils
 
 
 __author__ = 'dborowitz@google.com (Dave Borowitz)'