#13324 closed (fixed)
r12914 introduced test failure on 1.1.X branch
Reported by: | Karen Tracey | Owned by: | nobody |
---|---|---|---|
Component: | Database layer (models, ORM) | Version: | dev |
Severity: | Keywords: | ||
Cc: | Triage Stage: | Unreviewed | |
Has patch: | no | Needs documentation: | no |
Needs tests: | no | Patch needs improvement: | no |
Easy pickings: | no | UI/UX: | no |
Description
r12914 introduced a failure in the sessions test on the 1.1.X branch:
No fixtures found. Doctest: django.contrib.sessions.tests ... FAIL ====================================================================== FAIL: Doctest: django.contrib.sessions.tests ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/kmt/django/branch1.1.X/django/test/_doctest.py", line 2180, in runTest raise self.failureException(self.format_failure(new.getvalue())) AssertionError: Failed doctest test for django.contrib.sessions.tests File "/home/kmt/django/branch1.1.X/django/contrib/sessions/tests.py", line 0, in tests ---------------------------------------------------------------------- File "/home/kmt/django/branch1.1.X/django/contrib/sessions/tests.py", line 53, in django.contrib.sessions.tests Failed example: Session.objects.filter(pk=db_session.session_key).delete() Exception raised: Traceback (most recent call last): File "/home/kmt/django/branch1.1.X/django/test/_doctest.py", line 1267, in __run compileflags, 1) in test.globs File "<doctest django.contrib.sessions.tests[33]>", line 1, in <module> Session.objects.filter(pk=db_session.session_key).delete() File "/home/kmt/django/branch1.1.X/django/db/models/query.py", line 402, in delete delete_objects(seen_objs) File "/home/kmt/django/branch1.1.X/django/db/models/query.py", line 1062, in delete_objects del_query.delete_batch(pk_list) File "/home/kmt/django/branch1.1.X/django/db/models/sql/subqueries.py", line 91, in delete_batch pk_list[offset : offset + GET_ITERATOR_CHUNK_SIZE]), AND) File "/home/kmt/django/branch1.1.X/django/db/models/sql/where.py", line 56, in add obj, params = obj.process(lookup_type, value) File "/home/kmt/django/branch1.1.X/django/db/models/sql/where.py", line 277, in process params = self.field.get_db_prep_lookup(lookup_type, value) File "/home/kmt/django/branch1.1.X/django/db/models/fields/__init__.py", line 222, in get_db_prep_lookup return [self.get_db_prep_value(v) for v in value] File "/home/kmt/django/branch1.1.X/django/db/models/fields/__init__.py", line 446, in get_db_prep_value return self.to_python(value) File "/home/kmt/django/branch1.1.X/django/db/models/fields/__init__.py", line 442, in to_python ugettext_lazy("This field cannot be null.")) ValidationError: <django.utils.functional.__proxy__ object at 0x8a5492c> ---------------------------------------------------------------------- Ran 1 test in 0.261s FAILED (failures=1) Destroying test database...
Note:
See TracTickets
for help on using tickets.
Turns out this was a problem because r12941 wasn't backported. I've backported it in r12955, and I'm no longer seeing the failure.