Просмотр исходного кода

Adds base tests for storage configs

Jean-Marc Martins 12 лет назад
Родитель
Сommit
d0da9edc14
1 измененных файлов с 2 добавлено и 15 удалено
  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), {}))