File tree Expand file tree Collapse file tree 1 file changed +7
-1
lines changed Expand file tree Collapse file tree 1 file changed +7
-1
lines changed Original file line number Diff line number Diff line change @@ -449,7 +449,7 @@ class _SimpleDBSetupMixin(object):
449
449
def setUp (self ):
450
450
d = self .restoreConnection (None )
451
451
d .addCallback (lambda _ : self .conn .cursor ())
452
- return d .addCallback (lambda c : c . execute ( simple_table_schema ) )
452
+ return d .addCallback (self . createInitialSchema )
453
453
454
454
def tearDown (self ):
455
455
c = self .conn .cursor ()
@@ -467,6 +467,12 @@ def restoreConnection(self, res):
467
467
host = DB_HOST , database = DB_NAME )
468
468
return d .addCallback (lambda _ : res )
469
469
470
+ def createInitialSchema (self , c ):
471
+ d = defer .succeed (None )
472
+ if self .conn .server_version > 80200 :
473
+ d .addCallback (lambda _ : c .execute ("drop table if exists simple" ))
474
+ return d .addCallback (lambda _ : c .execute (simple_table_schema ))
475
+
470
476
471
477
class TxPostgresManualQueryTestCase (_SimpleDBSetupMixin , Psycopg2TestCase ):
472
478
You can’t perform that action at this time.
0 commit comments