Ticket #441 (closed defect: fixed)
test failures on 32-bit architectures
| Reported by: | carl@… | Owned by: | andrew |
|---|---|---|---|
| Priority: | minor | Milestone: | 0.7.1 |
| Component: | migrations | Version: | mercurial |
| Keywords: | Cc: |
Description
I'm getting 5 test failures running the tests on Ubuntu 9.10, x86 32-bit, Python 2.6.4. Same failures on Postgres or sqlite (modulo an additional error on Postgres which is a separate issue), and on Django 1.1 or trunk. Per discussion on IRC, it appears to be a hidden test dependency on dictionary ordering, which can vary by architecture.
Failure dump attached as a file.
(BTW, might need a new Trac component for "test suite").
Attachments
Change History
Changed 3 years ago by carl@…
- Attachment south_test_failures.txt added
comment:1 Changed 3 years ago by carl@…
Adding a couple sorted()s fixes this for me:
http://bitbucket.org/carljm/south/changeset/5e86c1c0386a
It does require changing one test, so you'll want to test if the tests still all pass for you.
comment:2 Changed 3 years ago by andrew
- Status changed from new to infoneeded
- Milestone set to 0.7.1
That didn't fix it for me :)
I've committed [2af9e6fb633f], which I think actually solves it; testing is very much welcome!

test failures dump