Ticket #3275: test_depth_bug.diff

File test_depth_bug.diff, 622 bytes (added by marcin@…, 8 years ago)

Test case for the bug with non-zero depth

  • tests/modeltests/select_related/models.py

     
    147147>>> len(db.connection.queries)
    1481485
    149149
     150# Test the bug with select_related and extra combination
     151>>> s = Species.objects.all().select_related(depth=1).extra(select={'a': 'select_related_species.id + 10'})[0]
     152
     153# With the correct code the result should be True
     154>>> s.id + 10 == s.a
     155True
     156
    150157# Reset DEBUG to where we found it.
    151158>>> settings.DEBUG = False
    152159"""}
Back to Top