Fixed #18949 -- Fix broken test interactions in ModelForms tests
A test in Model Forms test was specifically referring to a fixed primary key, which was now being used up in a newly committed. This has been worked around by specifying a higher primary key.
This commit is contained in:
parent
79a484fc8e
commit
fdea2621cd
|
@ -1060,7 +1060,10 @@ class OldFormForXTests(TestCase):
|
|||
# Add a Category object *after* the ModelMultipleChoiceField has already been
|
||||
# instantiated. This proves clean() checks the database during clean() rather
|
||||
# than caching it at time of instantiation.
|
||||
c6 = Category.objects.create(id=6, name='Sixth', url='6th')
|
||||
# Note, we are using an id of 1006 here since tests that run before
|
||||
# this may create categories with primary keys up to 6. Use
|
||||
# a number that is will not conflict.
|
||||
c6 = Category.objects.create(id=1006, name='Sixth', url='6th')
|
||||
self.assertEqual(c6.name, 'Sixth')
|
||||
self.assertQuerysetEqual(f.clean([c6.id]), ["Sixth"])
|
||||
|
||||
|
|
Loading…
Reference in New Issue