• Ramiro Morales's avatar
    Fixed #18271 -- Changed stage at which TransactionTestCase flushes DB tables. · f758bdab
    Ramiro Morales yazdı
    Previously, the flush was done before the test case execution and now
    it is performed after it.
    
    Other changes to the testing infrastructure include:
    
    * TransactionTestCase now doesn't reset autoincrement sequences either
      (previous behavior can achieved by using `reset_sequences`.)
      With this, no implicit such reset is performed by any of the provided
      TestCase classes.
    
    * New ordering of test cases: All unittest tes cases are run first and
      doctests are run at the end.
    
    THse changes could be backward-incompatible with test cases that relied
    on some kind of state being preserved between tests. Please read the
    relevant sections of the release notes and testing documentation for
    further details.
    
    Thanks Andreas Pelme for the initial patch. Karen Tracey and Anssi
    Kääriäinen for the feedback and Anssi for reviewing.
    
    This also fixes #12408.
    f758bdab
Adı
Son kayıt (commit)
Son güncelleme
..
invalid_app Loading commit data...
valid_app Loading commit data...
__init__.py Loading commit data...
models.py Loading commit data...
tests.py Loading commit data...