]> git.ipfire.org Git - thirdparty/sqlalchemy/sqlalchemy.git/commitdiff
make this rule automatic based on coverage plugin
authorMike Bayer <mike_mp@zzzcomputing.com>
Wed, 3 Jul 2013 17:47:44 +0000 (13:47 -0400)
committerMike Bayer <mike_mp@zzzcomputing.com>
Wed, 3 Jul 2013 17:47:44 +0000 (13:47 -0400)
test/requirements.py

index 449f690e6b6ba4a9d346671f9bcc3ada096b7055..5ebb5de610a6862ed81d5ec1d682b4685847bef8 100644 (file)
@@ -638,14 +638,17 @@ class DefaultRequirements(SuiteRequirements):
                 "Not supported on MySQL + Windows"
             )
 
-    def threading_with_mock(self, fn):
-        """Mark tests that use threading and mock at the same time, so they
-        can be excluded using "-a '!threading_with_mock'" - stability
+    @property
+    def threading_with_mock(self):
+        """Mark tests that use threading and mock at the same time - stability
         issues have been observed with coverage + python 3.3
 
         """
-        fn.threading_with_mock = True
-        return fn
+        return skip_if(
+                lambda: util.py3k and
+                    self.config.options.enable_plugin_coverage,
+                "Stability issues with coverage + py3k"
+            )
 
     @property
     def english_locale_on_postgresql(self):