tickets: 8286
This data as json
id | created | changetime | last_pulled_from_trac | stage | status | component | type | severity | version | resolution | summary | description | owner | reporter | keywords | easy | has_patch | needs_better_patch | needs_tests | needs_docs | ui_ux |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
8286 | 2008-08-13 15:06:15 | 2011-09-28 16:12:16 | 2022-03-06 03:41:51.125596 | Accepted | closed | Uncategorized | dev | fixed | Tests fail with r8336 | Tested on r8336, Debian Etch, Python 2.4.4 {{{ vm3:~/dev/django-trunk/tests# ./runtests.py --settings settings ====================================================================== FAIL: Doctest: regressiontests.m2m_through_regress.models.__test__.API_TESTS ---------------------------------------------------------------------- Traceback (most recent call last): File "/usr/lib/python2.4/site-packages/django/test/_doctest.py", line 2180, in runTest raise self.failureException(self.format_failure(new.getvalue())) AssertionError: Failed doctest test for regressiontests.m2m_through_regress.models.__test__.API_TESTS File "/home/dev/django-trunk/tests/regressiontests/m2m_through_regress/models.py", line unknown line number, in API_TESTS ---------------------------------------------------------------------- File "/home/dev/django-trunk/tests/regressiontests/m2m_through_regress/models.py", line ?, in regressiontests.m2m_through_regress.models.__test__.API_TESTS Failed example: management.call_command('dumpdata', 'm2m_through_regress', format='json', indent=2) Expected: [ { "pk": 1, "model": "m2m_through_regress.membership", "fields": { "person": 1, "price": 100, "group": 1 } }, { "pk": 2, "model": "m2m_through_regress.membership", "fields": { "person": 1, "price": 100, "group": 2 } }, { "pk": 3, "model": "m2m_through_regress.membership", "fields": { "person": 2, "price": 100, "group": 1 } }, { "pk": 1, "model": "m2m_through_regress.usermembership", "fields": { "price": 100, "group": 1, "user": 1 } }, { "pk": 2, "model": "m2m_through_regress.usermembership", "fields": { "price": 100, "group": 2, "user": 1 } }, { "pk": 3, "model": "m2m_through_regress.usermembership", "fields": { "price": 100, "group": 1, "user": 2 } }, { "pk": 1, "model": "m2m_through_regress.person", "fields": { "name": "Bob" } }, { "pk": 2, "model": "m2m_through_regress.person", "fields": { "name": "Jim" } }, { "pk": 1, "model": "m2m_through_regress.group", "fields": { "name": "Rock" } }, { "pk": 2, "model": "m2m_through_regress.group", "fields": { "name": "Roll" } } ] Got: [ { "pk": 1, "model": "m2m_through_regress.membership", "fields": { "person": 1, "price": 100, "group": 1 } }, { "pk": 2, "model": "m2m_through_regress.membership", "fields": { "person": 1, "price": 100, "group": 2 } }, { "pk": 3, "model": "m2m_through_regress.membership", "fields": { "person": 2, "price": 100, "group": 1 } }, { "pk": 1, "model": "m2m_through_regress.usermembership", "fields": { "price": 100, "group": 1, "user": 2 } }, { "pk": 2, "model": "m2m_through_regress.usermembership", "fields": { "price": 100, "group": 2, "user": 2 } }, { "pk": 3, "model": "m2m_through_regress.usermembership", "fields": { "price": 100, "group": 1, "user": 3 } }, { "pk": 1, "model": "m2m_through_regress.person", "fields": { "name": "Bob" } }, { "pk": 2, "model": "m2m_through_regress.person", "fields": { "name": "Jim" } }, { "pk": 1, "model": "m2m_through_regress.group", "fields": { "name": "Rock" } }, { "pk": 2, "model": "m2m_through_regress.group", "fields": { "name": "Roll" } } ] ---------------------------------------------------------------------- File "/home/dev/django-trunk/tests/regressiontests/m2m_through_regress/models.py", line ?, in regressiontests.m2m_through_regress.models.__test__.API_TESTS Failed example: management.call_command('dumpdata', 'm2m_through_regress', format='xml', indent=2) Expected: <?xml version="1.0" encoding="utf-8"?> <django-objects version="1.0"> <object pk="1" model="m2m_through_regress.membership"> <field to="m2m_through_regress.person" name="person" rel="ManyToOneRel">1</field> <field to="m2m_through_regress.group" name="group" rel="ManyToOneRel">1</field> <field type="IntegerField" name="price">100</field> </object> <object pk="2" model="m2m_through_regress.membership"> <field to="m2m_through_regress.person" name="person" rel="ManyToOneRel">1</field> <field to="m2m_through_regress.group" name="group" rel="ManyToOneRel">2</field> <field type="IntegerField" name="price">100</field> </object> <object pk="3" model="m2m_through_regress.membership"> <field to="m2m_through_regress.person" name="person" rel="ManyToOneRel">2</field> <field to="m2m_through_regress.group" name="group" rel="ManyToOneRel">1</field> <field type="IntegerField" name="price">100</field> </object> <object pk="1" model="m2m_through_regress.usermembership"> <field to="auth.user" name="user" rel="ManyToOneRel">1</field> <field to="m2m_through_regress.group" name="group" rel="ManyToOneRel">1</field> <field type="IntegerField" name="price">100</field> </object> <object pk="2" model="m2m_through_regress.usermembership"> <field to="auth.user" name="user" rel="ManyToOneRel">1</field> <field to="m2m_through_regress.group" name="group" rel="ManyToOneRel">2</field> <field type="IntegerField" name="price">100</field> </object> <object pk="3" model="m2m_through_regress.usermembership"> <field to="auth.user" name="user" rel="ManyToOneRel">2</field> <field to="m2m_through_regress.group" name="group" rel="ManyToOneRel">1</field> <field type="IntegerField" name="price">100</field> </object> <object pk="1" model="m2m_through_regress.person"> <field type="CharField" name="name">Bob</field> </object> <object pk="2" model="m2m_through_regress.person"> <field type="CharField" name="name">Jim</field> </object> <object pk="1" model="m2m_through_regress.group"> <field type="CharField" name="name">Rock</field> </object> <object pk="2" model="m2m_through_regress.group"> <field type="CharField" name="name">Roll</field> </object> </django-objects> Got: <?xml version="1.0" encoding="utf-8"?> <django-objects version="1.0"> <object pk="1" model="m2m_through_regress.membership"> <field to="m2m_through_regress.person" name="person" rel="ManyToOneRel">1</field> <field to="m2m_through_regress.group" name="group" rel="ManyToOneRel">1</field> <field type="IntegerField" name="price">100</field> </object> <object pk="2" model="m2m_through_regress.membership"> <field to="m2m_through_regress.person" name="person" rel="ManyToOneRel">1</field> <field to="m2m_through_regress.group" name="group" rel="ManyToOneRel">2</field> <field type="IntegerField" name="price">100</field> </object> <object pk="3" model="m2m_through_regress.membership"> <field to="m2m_through_regress.person" name="person" rel="ManyToOneRel">2</field> <field to="m2m_through_regress.group" name="group" rel="ManyToOneRel">1</field> <field type="IntegerField" name="price">100</field> </object> <object pk="1" model="m2m_through_regress.usermembership"> <field to="auth.user" name="user" rel="ManyToOneRel">2</field> <field to="m2m_through_regress.group" name="group" rel="ManyToOneRel">1</field> <field type="IntegerField" name="price">100</field> </object> <object pk="2" model="m2m_through_regress.usermembership"> <field to="auth.user" name="user" rel="ManyToOneRel">2</field> <field to="m2m_through_regress.group" name="group" rel="ManyToOneRel">2</field> <field type="IntegerField" name="price">100</field> </object> <object pk="3" model="m2m_through_regress.usermembership"> <field to="auth.user" name="user" rel="ManyToOneRel">3</field> <field to="m2m_through_regress.group" name="group" rel="ManyToOneRel">1</field> <field type="IntegerField" name="price">100</field> </object> <object pk="1" model="m2m_through_regress.person"> <field type="CharField" name="name">Bob</field> </object> <object pk="2" model="m2m_through_regress.person"> <field type="CharField" name="name">Jim</field> </object> <object pk="1" model="m2m_through_regress.group"> <field type="CharField" name="name">Rock</field> </object> <object pk="2" model="m2m_through_regress.group"> <field type="CharField" name="name">Roll</field> </object> </django-objects> ---------------------------------------------------------------------- Ran 443 tests in 580.486s FAILED (failures=1) }}} | nobody | jarrow | 0 | 0 | 0 | 0 | 0 | 0 |