• 
      

    Fix a regression in comparing regexes to output in tests.

    Review Request #12125 — Created March 8, 2022 and submitted — Latest diff uploaded

    Information

    Django Evolution
    release-2.x

    Reviewers

    Recently, changes were made to normalize the order of generated SQL for
    comparison, working around some weirdness in how Django manages indexes.
    This unfortunately broke a set of unit tests specific to SQLite versions
    prior to 3.26. These tests rely on regex pattern matching, which wasn't
    factored into the normalization code.

    These are now treated the same way we treat strings, for the purposes of
    normalization, and then processed after.

    Ran unit tests that triggered regex pattern matching. Verified the fix.

    Commits

    Files