Hi,

I've recently tried upgrading from Django 1.7.6 to 1.8.3 but haven't been 
able to get my test suite to pass.

My main problem is that all of the tests pass when run individually, but 
when run as an entire test suite, many arbitraily fail due to an 
*InterfaceError: 
connection already closed*:

  File 
"/usr/local/lib/python2.7/dist-packages/django/db/models/sql/compiler.py", 
line 838, in execute_sql
    cursor = self.connection.cursor()
  File 
"/usr/local/lib/python2.7/dist-packages/django/db/backends/base/base.py", 
line 164, in cursor
    cursor = self.make_cursor(self._cursor())
  File 
"/usr/local/lib/python2.7/dist-packages/django/db/backends/base/base.py", 
line 137, in _cursor
    return self.create_cursor()
  File "/usr/local/lib/python2.7/dist-packages/django/db/utils.py", line 97, 
in __exit__
    six.reraise(dj_exc_type, dj_exc_value, traceback)
  File 
"/usr/local/lib/python2.7/dist-packages/django/db/backends/base/base.py", 
line 137, in _cursor
    return self.create_cursor()
  File 
"/usr/local/lib/python2.7/dist-packages/django/db/backends/postgresql_psycopg2/base.py"
, line 212, in create_cursor
    cursor = self.connection.cursor()
InterfaceError: connection already closed



I was previously using psycopg2.6 with Postgres 9.3 and have tried 
upgrading to psycopg2.6.1 with Postgres 9.4, but this hasn't helped.

Forcing all my TestCase classes to inherit from SimpleTestCase resolves 
this issue, but inheriting from SimpleTestCase isn't something that I wish 
to do.

Any help would be much appreciated.

Thanks,

Tom

-- 
You received this message because you are subscribed to the Google Groups 
"Django users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
Visit this group at http://groups.google.com/group/django-users.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/django-users/ab94c115-ab7d-4468-8b15-b49b0cd7a876%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to