Skip a test unless a database has all the named features.
(*features)
| 1630 | |
| 1631 | |
| 1632 | def skipUnlessDBFeature(*features): |
| 1633 | """Skip a test unless a database has all the named features.""" |
| 1634 | return _deferredSkip( |
| 1635 | lambda: not all(getattr(connection.features, feature) for feature in features), |
| 1636 | "Database doesn't support feature(s): %s" % ", ".join(features), |
| 1637 | "skipUnlessDBFeature", |
| 1638 | ) |
| 1639 | |
| 1640 | |
| 1641 | def skipUnlessAnyDBFeature(*features): |
nothing calls this directly
no test coverage detected
searching dependent graphs…