diff --git a/tests/util.py b/tests/util.py
index <HASH>..<HASH> 100644
--- a/tests/util.py
+++ b/tests/util.py
@@ -31,6 +31,7 @@ def must_fail(fn):
     """
     This checks if every expectation in a test fails.
     """
+
     def test_decorated(self, *args, **kwargs):
         Base.match = new_match
         fn(self, *args, **kwargs)
@@ -44,4 +45,6 @@ def must_fail(fn):
 
         reset()
 
+    test_decorated.__name__ = fn.__name__
+
     return test_decorated
[r] Make must_fail fully compatible with nose

Originally, whenever you run a must_fail test alone and directly
with nose, you would get this error message:
'ValueError: no such test method in <test reference>: test_decorated'