Return whether or not all (or specified) connections support transactions.
(aliases=None)
| 1313 | |
| 1314 | |
| 1315 | def connections_support_transactions(aliases=None): |
| 1316 | """ |
| 1317 | Return whether or not all (or specified) connections support |
| 1318 | transactions. |
| 1319 | """ |
| 1320 | conns = ( |
| 1321 | connections.all() |
| 1322 | if aliases is None |
| 1323 | else (connections[alias] for alias in aliases) |
| 1324 | ) |
| 1325 | return all(conn.features.supports_transactions for conn in conns) |
| 1326 | |
| 1327 | |
| 1328 | def connections_support_savepoints(aliases=None): |
no test coverage detected