@@ -39,7 +39,8 @@ def nuke_database(self):
3939 # clear out the database - easiest way is to nuke and re-create it
4040 self .module .db_nuke (config )
4141
42- class postgresqlDBTest (postgresqlOpener , DBTest ):
42+
43+ class postgresqlDBTest (postgresqlOpener , DBTest , unittest .TestCase ):
4344 def setUp (self ):
4445 postgresqlOpener .setUp (self )
4546 DBTest .setUp (self )
@@ -48,7 +49,8 @@ def tearDown(self):
4849 DBTest .tearDown (self )
4950 postgresqlOpener .tearDown (self )
5051
51- class postgresqlROTest (postgresqlOpener , ROTest ):
52+
53+ class postgresqlROTest (postgresqlOpener , ROTest , unittest .TestCase ):
5254 def setUp (self ):
5355 postgresqlOpener .setUp (self )
5456 ROTest .setUp (self )
@@ -57,7 +59,9 @@ def tearDown(self):
5759 ROTest .tearDown (self )
5860 postgresqlOpener .tearDown (self )
5961
60- class postgresqlConcurrencyTest (postgresqlOpener , ConcurrentDBTest ):
62+
63+ class postgresqlConcurrencyTest (postgresqlOpener , ConcurrentDBTest ,
64+ unittest .TestCase ):
6165 backend = 'postgresql'
6266 def setUp (self ):
6367 postgresqlOpener .setUp (self )
@@ -67,7 +71,9 @@ def tearDown(self):
6771 ConcurrentDBTest .tearDown (self )
6872 postgresqlOpener .tearDown (self )
6973
70- class postgresqlJournalTest (postgresqlOpener , ClassicInitBase ):
74+
75+ class postgresqlJournalTest (postgresqlOpener , ClassicInitBase ,
76+ unittest .TestCase ):
7177 backend = 'postgresql'
7278 def setUp (self ):
7379 postgresqlOpener .setUp (self )
@@ -115,7 +121,9 @@ def testConcurrentRepeatableRead(self):
115121 exc = self .module .TransactionRollbackError
116122 self .assertRaises (exc , self ._test_journal , [])
117123
118- class postgresqlHTMLItemTest (postgresqlOpener , HTMLItemTest ):
124+
125+ class postgresqlHTMLItemTest (postgresqlOpener , HTMLItemTest ,
126+ unittest .TestCase ):
119127 backend = 'postgresql'
120128 def setUp (self ):
121129 postgresqlOpener .setUp (self )
@@ -125,7 +133,9 @@ def tearDown(self):
125133 HTMLItemTest .tearDown (self )
126134 postgresqlOpener .tearDown (self )
127135
128- class postgresqlFilterCacheTest (postgresqlOpener , FilterCacheTest ):
136+
137+ class postgresqlFilterCacheTest (postgresqlOpener , FilterCacheTest ,
138+ unittest .TestCase ):
129139 backend = 'postgresql'
130140 def setUp (self ):
131141 postgresqlOpener .setUp (self )
@@ -135,7 +145,8 @@ def tearDown(self):
135145 FilterCacheTest .tearDown (self )
136146 postgresqlOpener .tearDown (self )
137147
138- class postgresqlSchemaTest (postgresqlOpener , SchemaTest ):
148+
149+ class postgresqlSchemaTest (postgresqlOpener , SchemaTest , unittest .TestCase ):
139150 def setUp (self ):
140151 postgresqlOpener .setUp (self )
141152 SchemaTest .setUp (self )
@@ -144,7 +155,9 @@ def tearDown(self):
144155 SchemaTest .tearDown (self )
145156 postgresqlOpener .tearDown (self )
146157
147- class postgresqlClassicInitTest (postgresqlOpener , ClassicInitTest ):
158+
159+ class postgresqlClassicInitTest (postgresqlOpener , ClassicInitTest ,
160+ unittest .TestCase ):
148161 backend = 'postgresql'
149162 def setUp (self ):
150163 postgresqlOpener .setUp (self )
@@ -154,8 +167,9 @@ def tearDown(self):
154167 ClassicInitTest .tearDown (self )
155168 postgresqlOpener .tearDown (self )
156169
170+
157171from session_common import RDBMSTest
158- class postgresqlSessionTest (postgresqlOpener , RDBMSTest ):
172+ class postgresqlSessionTest (postgresqlOpener , RDBMSTest , unittest . TestCase ):
159173 def setUp (self ):
160174 postgresqlOpener .setUp (self )
161175 RDBMSTest .setUp (self )
0 commit comments