--- a/kitchen2/tests/test_versioning.py
+++ b/kitchen2/tests/test_versioning.py
@@ -31,4 +31,4 @@
         '''Test that version_tuple_to_string outputs PEP-386 compliant strings
         '''
         for v_str, v_tuple in self.ver_to_tuple.items():
-            yield self.check_ver_tuple_to_str, v_tuple, v_str
+            self.check_ver_tuple_to_str(v_tuple, v_str)
--- a/kitchen2/tests/test__all__.py
+++ b/kitchen2/tests/test__all__.py
@@ -115,7 +115,7 @@
         for path, modname in [m for m in self.walk_modules(self.lib_dir, '')
                 if m[1] not in blacklist]:
             # Check that it has an __all__
-            yield self.check_has__all__, path
+            self.check_has__all__(path)
 
     def check_everything_in__all__exists(self, modname, modpath):
         names = {}
@@ -155,7 +155,7 @@
             from_name = unicode(from_name, 'utf-8')
             from_name = from_name.translate({ord(u'/'): u'.'})
             from_name = from_name.encode('utf-8')
-            yield self.check_everything_in__all__exists, modname.split('.')[-1], from_name
+            self.check_everything_in__all__exists(modname.split('.')[-1], from_name)
 
 
     def check__all__is_complete(self, modname, modpath):
@@ -194,4 +194,4 @@
             from_name = unicode(from_name, 'utf-8')
             from_name = from_name.translate({ord(u'/'): u'.'})
             from_name = from_name.encode('utf-8')
-            yield self.check__all__is_complete, modname.split('.')[-1], from_name
+            self.check__all__is_complete(modname.split('.')[-1], from_name)
