--- a/epc/tests/test_py2py.py
+++ b/epc/tests/test_py2py.py
@@ -15,7 +15,7 @@
 
 
 import os
-import nose
+import unittest
 
 from ..client import EPCClient
 from ..server import ThreadingEPCServer
@@ -192,7 +192,7 @@
                 assert_return(method, [i], f)
         except Queue.Empty:
             if i > self.fibonacci_min:
-                raise nose.SkipTest(
+                raise unittest.SkipTest(
                     "Test for {0} fails at {1} (> {2}), but it's OK."
                     .format(method, i, self.fibonacci_min))
             else:
--- a/epc/tests/utils.py
+++ b/epc/tests/utils.py
@@ -95,7 +95,7 @@
 
 
 def skip(reason):
-    from nose import SkipTest
+    from unittest import SkipTest
 
     def decorator(func):
         @functools.wraps(func)
