this doesn't seem ideal. Generally we use something like this to skip a test:

    @unittest.skipUnless(
        connection.vendor == 'postgresql',
        "This test applies only to PostgreSQL")

However, I am not sure if we want to run this on other backends besides SQLite.  We also have the skipUnlessDBFeature and skipIfDBFeature which may be useful instead.