(self)
| 84 | @client_context.require_version_min(4, 7, -1) |
| 85 | @client_context.require_replica_set |
| 86 | def test_database_helpers(self): |
| 87 | listener = OvertCommandListener() |
| 88 | db = (self.rs_or_single_client(event_listeners=[listener])).db |
| 89 | helpers = [ |
| 90 | (db.watch, []), |
| 91 | (db.command, ["hello"]), |
| 92 | (db.list_collections, []), |
| 93 | (db.list_collection_names, []), |
| 94 | (db.drop_collection, ["hello"]), |
| 95 | (db.validate_collection, ["test"]), |
| 96 | (db.dereference, [DBRef("collection", 1)]), |
| 97 | ] |
| 98 | already_supported = [db.command, db.list_collections, db.list_collection_names] |
| 99 | self._test_ops(helpers, already_supported, listener) |
| 100 | |
| 101 | @client_context.require_version_min(4, 7, -1) |
| 102 | @client_context.require_replica_set |
nothing calls this directly
no test coverage detected