|
1 | 1 | use std::time::Duration;
|
2 | 2 |
|
3 |
| -#[allow(deprecated)] |
4 |
| -use crate::test::EventClient; |
5 | 3 | use crate::{
|
6 | 4 | bson::{doc, Bson, Document},
|
7 | 5 | error::ErrorKind,
|
8 | 6 | options::{Acknowledgment, ReadConcern, WriteConcern},
|
9 |
| - test::TestClient, |
| 7 | + test::{EventClient, TestClient}, |
10 | 8 | Client,
|
11 | 9 | Collection,
|
12 | 10 | };
|
@@ -133,8 +131,7 @@ async fn unacknowledged_write_concern_rejected() {
|
133 | 131 | #[tokio::test]
|
134 | 132 | #[function_name::named]
|
135 | 133 | async fn snapshot_read_concern() {
|
136 |
| - #[allow(deprecated)] |
137 |
| - let client = EventClient::new().await; |
| 134 | + let client = Client::test_builder().monitor_events().build().await; |
138 | 135 | // snapshot read concern was introduced in 4.0
|
139 | 136 | if client.server_version_lt(4, 0) {
|
140 | 137 | return;
|
@@ -190,8 +187,7 @@ async fn assert_event_contains_read_concern(client: &EventClient) {
|
190 | 187 | #[tokio::test]
|
191 | 188 | #[function_name::named]
|
192 | 189 | async fn command_contains_write_concern_insert_one() {
|
193 |
| - #[allow(deprecated)] |
194 |
| - let client = EventClient::new().await; |
| 190 | + let client = Client::test_builder().monitor_events().build().await; |
195 | 191 | let coll: Collection<Document> = client.database("test").collection(function_name!());
|
196 | 192 |
|
197 | 193 | coll.drop().await.unwrap();
|
@@ -232,8 +228,7 @@ async fn command_contains_write_concern_insert_one() {
|
232 | 228 | #[tokio::test]
|
233 | 229 | #[function_name::named]
|
234 | 230 | async fn command_contains_write_concern_insert_many() {
|
235 |
| - #[allow(deprecated)] |
236 |
| - let client = EventClient::new().await; |
| 231 | + let client = Client::test_builder().monitor_events().build().await; |
237 | 232 | let coll: Collection<Document> = client.database("test").collection(function_name!());
|
238 | 233 |
|
239 | 234 | coll.drop().await.unwrap();
|
@@ -274,8 +269,7 @@ async fn command_contains_write_concern_insert_many() {
|
274 | 269 | #[tokio::test]
|
275 | 270 | #[function_name::named]
|
276 | 271 | async fn command_contains_write_concern_update_one() {
|
277 |
| - #[allow(deprecated)] |
278 |
| - let client = EventClient::new().await; |
| 272 | + let client = Client::test_builder().monitor_events().build().await; |
279 | 273 | let coll: Collection<Document> = client.database("test").collection(function_name!());
|
280 | 274 |
|
281 | 275 | coll.drop().await.unwrap();
|
@@ -317,8 +311,7 @@ async fn command_contains_write_concern_update_one() {
|
317 | 311 | #[tokio::test]
|
318 | 312 | #[function_name::named]
|
319 | 313 | async fn command_contains_write_concern_update_many() {
|
320 |
| - #[allow(deprecated)] |
321 |
| - let client = EventClient::new().await; |
| 314 | + let client = Client::test_builder().monitor_events().build().await; |
322 | 315 | let coll: Collection<Document> = client.database("test").collection(function_name!());
|
323 | 316 |
|
324 | 317 | coll.drop().await.unwrap();
|
@@ -362,8 +355,7 @@ async fn command_contains_write_concern_update_many() {
|
362 | 355 | #[tokio::test]
|
363 | 356 | #[function_name::named]
|
364 | 357 | async fn command_contains_write_concern_replace_one() {
|
365 |
| - #[allow(deprecated)] |
366 |
| - let client = EventClient::new().await; |
| 358 | + let client = Client::test_builder().monitor_events().build().await; |
367 | 359 | let coll: Collection<Document> = client.database("test").collection(function_name!());
|
368 | 360 |
|
369 | 361 | coll.drop().await.unwrap();
|
@@ -405,8 +397,7 @@ async fn command_contains_write_concern_replace_one() {
|
405 | 397 | #[tokio::test]
|
406 | 398 | #[function_name::named]
|
407 | 399 | async fn command_contains_write_concern_delete_one() {
|
408 |
| - #[allow(deprecated)] |
409 |
| - let client = EventClient::new().await; |
| 400 | + let client = Client::test_builder().monitor_events().build().await; |
410 | 401 | let coll: Collection<Document> = client.database("test").collection(function_name!());
|
411 | 402 |
|
412 | 403 | coll.drop().await.unwrap();
|
@@ -450,8 +441,7 @@ async fn command_contains_write_concern_delete_one() {
|
450 | 441 | #[tokio::test]
|
451 | 442 | #[function_name::named]
|
452 | 443 | async fn command_contains_write_concern_delete_many() {
|
453 |
| - #[allow(deprecated)] |
454 |
| - let client = EventClient::new().await; |
| 444 | + let client = Client::test_builder().monitor_events().build().await; |
455 | 445 | let coll: Collection<Document> = client.database("test").collection(function_name!());
|
456 | 446 |
|
457 | 447 | coll.drop().await.unwrap();
|
@@ -498,8 +488,7 @@ async fn command_contains_write_concern_delete_many() {
|
498 | 488 | #[tokio::test]
|
499 | 489 | #[function_name::named]
|
500 | 490 | async fn command_contains_write_concern_find_one_and_delete() {
|
501 |
| - #[allow(deprecated)] |
502 |
| - let client = EventClient::new().await; |
| 491 | + let client = Client::test_builder().monitor_events().build().await; |
503 | 492 | let coll: Collection<Document> = client.database("test").collection(function_name!());
|
504 | 493 |
|
505 | 494 | coll.drop().await.unwrap();
|
@@ -543,8 +532,7 @@ async fn command_contains_write_concern_find_one_and_delete() {
|
543 | 532 | #[tokio::test]
|
544 | 533 | #[function_name::named]
|
545 | 534 | async fn command_contains_write_concern_find_one_and_replace() {
|
546 |
| - #[allow(deprecated)] |
547 |
| - let client = EventClient::new().await; |
| 535 | + let client = Client::test_builder().monitor_events().build().await; |
548 | 536 | let coll: Collection<Document> = client.database("test").collection(function_name!());
|
549 | 537 |
|
550 | 538 | coll.drop().await.unwrap();
|
@@ -588,8 +576,7 @@ async fn command_contains_write_concern_find_one_and_replace() {
|
588 | 576 | #[tokio::test]
|
589 | 577 | #[function_name::named]
|
590 | 578 | async fn command_contains_write_concern_find_one_and_update() {
|
591 |
| - #[allow(deprecated)] |
592 |
| - let client = EventClient::new().await; |
| 579 | + let client = Client::test_builder().monitor_events().build().await; |
593 | 580 | let coll: Collection<Document> = client.database("test").collection(function_name!());
|
594 | 581 |
|
595 | 582 | coll.drop().await.unwrap();
|
@@ -633,8 +620,7 @@ async fn command_contains_write_concern_find_one_and_update() {
|
633 | 620 | #[tokio::test]
|
634 | 621 | #[function_name::named]
|
635 | 622 | async fn command_contains_write_concern_aggregate() {
|
636 |
| - #[allow(deprecated)] |
637 |
| - let client = EventClient::new().await; |
| 623 | + let client = Client::test_builder().monitor_events().build().await; |
638 | 624 | let coll: Collection<Document> = client.database("test").collection(function_name!());
|
639 | 625 |
|
640 | 626 | coll.drop().await.unwrap();
|
@@ -685,7 +671,7 @@ async fn command_contains_write_concern_aggregate() {
|
685 | 671 | #[function_name::named]
|
686 | 672 | async fn command_contains_write_concern_drop() {
|
687 | 673 | #[allow(deprecated)]
|
688 |
| - let client = Client::test_builder().event_client().build().await; |
| 674 | + let client = Client::test_builder().monitor_events().build().await; |
689 | 675 | let coll: Collection<Document> = client.database("test").collection(function_name!());
|
690 | 676 |
|
691 | 677 | coll.drop().await.unwrap();
|
@@ -731,8 +717,7 @@ async fn command_contains_write_concern_drop() {
|
731 | 717 | #[tokio::test]
|
732 | 718 | #[function_name::named]
|
733 | 719 | async fn command_contains_write_concern_create_collection() {
|
734 |
| - #[allow(deprecated)] |
735 |
| - let client = EventClient::new().await; |
| 720 | + let client = Client::test_builder().monitor_events().build().await; |
736 | 721 | let db = client.database("test");
|
737 | 722 | let coll: Collection<Document> = db.collection(function_name!());
|
738 | 723 |
|
@@ -772,7 +757,6 @@ async fn command_contains_write_concern_create_collection() {
|
772 | 757 | );
|
773 | 758 | }
|
774 | 759 |
|
775 |
| -#[allow(deprecated)] |
776 | 760 | fn command_write_concerns(client: &EventClient, key: &str) -> Vec<Document> {
|
777 | 761 | client
|
778 | 762 | .events
|
|
0 commit comments