diff --git a/test_crumbs/test_unit/__init__.py b/test_crumbs/test_unit/__init__.py
index <HASH>..<HASH> 100644
--- a/test_crumbs/test_unit/__init__.py
+++ b/test_crumbs/test_unit/__init__.py
@@ -257,13 +257,10 @@ class ParametersReadTest(unittest.TestCase):
 
         logger.debug('sys.argv: %s', sys.argv)
 
-        def _(name):
-            sys.argv.remove(name)
-
-        self.addCleanup(functools.partial(_, '--argument-only'))
-        self.addCleanup(functools.partial(_, 'argument_only'))
-        self.addCleanup(functools.partial(_, '--multi'))
-        self.addCleanup(functools.partial(_, 'argument_multi'))
+        self.addCleanup(functools.partial(sys.argv.remove, '--argument-only'))
+        self.addCleanup(functools.partial(sys.argv.remove, 'argument_only'))
+        self.addCleanup(functools.partial(sys.argv.remove, '--multi'))
+        self.addCleanup(functools.partial(sys.argv.remove, 'argument_multi'))
 
         logger.debug('sys.argv: %s', sys.argv)
Remove unnecessary function definition.

We don't need to define the function wrapping sys.argv.remove just to
curry it in the next step.  Let's skip the middle man and just curry
sys.argv.remove directly.