Explorar o código

Adds base tests for storage configs

Jean-Marc Martins %!s(int64=12) %!d(string=hai) anos
pai
achega
d0da9edc14
Modificáronse 1 ficheiros con 2 adicións e 15 borrados
  1. 2 15
      tests/test_base.py

+ 2 - 15
tests/test_base.py

@@ -81,23 +81,10 @@ class BaseRequests(object):
         status, headers, answer = self.request("GET", "/calendar.ics/")
         assert u"VEVENT" not in answer
 
-
-def test_generator():
-    """Generates tests for all the system classes"""
-    cl_list = [FileSystem, MultiFileSystem, DataBaseSystem,
-               GitFileSystem, GitMultiFileSystem]
-    for cl in cl_list:
-        classname = "Test%s" % cl.__name__
-        generated_class = type(classname, (BaseRequests,), {})
-        yield generated_class()
-
 # Generates Classes with different configs
 cl_list = [FileSystem, MultiFileSystem, DataBaseSystem,
            GitFileSystem, GitMultiFileSystem]
 for cl in cl_list:
     classname = "Test%s" % cl.__name__
-
-    class DummyClass(BaseRequests, cl):
-        """Test for %s""" % cl.__name__
-    DummyClass.__name__ = classname
-    setattr(sys.modules[__name__], classname, DummyClass)
+    setattr(sys.modules[__name__],
+            classname, type(classname, (BaseRequests, cl), {}))