Skip to content

Commit ad44857

Browse files
authored
RUST-928 Respect serverless clauses in crud v1 tests (#497)
1 parent 7f6f420 commit ad44857

18 files changed

+83
-61
lines changed

src/test/spec/crud_v1/aggregate.rs

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2,11 +2,11 @@ use futures::stream::TryStreamExt;
22
use serde::Deserialize;
33
use tokio::sync::RwLockReadGuard;
44

5-
use super::{Outcome, TestFile};
5+
use super::{run_crud_v1_test, Outcome, TestFile};
66
use crate::{
77
bson::{Bson, Document},
88
options::{AggregateOptions, Collation},
9-
test::{run_spec_test, util::TestClient, LOCK},
9+
test::{util::TestClient, LOCK},
1010
};
1111

1212
#[derive(Debug, Deserialize)]
@@ -94,5 +94,5 @@ async fn run_aggregate_test(test_file: TestFile) {
9494
#[cfg_attr(feature = "tokio-runtime", tokio::test)]
9595
#[cfg_attr(feature = "async-std-runtime", async_std::test)]
9696
async fn run() {
97-
run_spec_test(&["crud", "v1", "read"], run_aggregate_test).await;
97+
run_crud_v1_test(&["crud", "v1", "read"], run_aggregate_test).await;
9898
}

src/test/spec/crud_v1/count.rs

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,11 @@
11
use serde::Deserialize;
22
use tokio::sync::RwLockReadGuard;
33

4-
use super::{Outcome, TestFile};
4+
use super::{run_crud_v1_test, Outcome, TestFile};
55
use crate::{
66
bson::{Bson, Document},
77
options::{Collation, CountOptions},
8-
test::{run_spec_test, util::TestClient, LOCK},
8+
test::{util::TestClient, LOCK},
99
};
1010

1111
#[derive(Debug, Deserialize)]
@@ -76,5 +76,5 @@ async fn run_count_test(test_file: TestFile) {
7676
#[cfg_attr(feature = "tokio-runtime", tokio::test)]
7777
#[cfg_attr(feature = "async-std-runtime", async_std::test)]
7878
async fn run() {
79-
run_spec_test(&["crud", "v1", "read"], run_count_test).await;
79+
run_crud_v1_test(&["crud", "v1", "read"], run_count_test).await;
8080
}

src/test/spec/crud_v1/delete_many.rs

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,11 @@
11
use serde::Deserialize;
22
use tokio::sync::RwLockReadGuard;
33

4-
use super::{Outcome, TestFile};
4+
use super::{run_crud_v1_test, Outcome, TestFile};
55
use crate::{
66
bson::{Bson, Document},
77
options::{Collation, DeleteOptions},
8-
test::{run_spec_test, util::TestClient, LOCK},
8+
test::{util::TestClient, LOCK},
99
};
1010

1111
#[derive(Debug, Deserialize)]
@@ -88,5 +88,5 @@ async fn run_delete_many_test(test_file: TestFile) {
8888
#[cfg_attr(feature = "tokio-runtime", tokio::test)]
8989
#[cfg_attr(feature = "async-std-runtime", async_std::test)]
9090
async fn run() {
91-
run_spec_test(&["crud", "v1", "write"], run_delete_many_test).await;
91+
run_crud_v1_test(&["crud", "v1", "write"], run_delete_many_test).await;
9292
}

src/test/spec/crud_v1/delete_one.rs

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,11 @@
11
use serde::Deserialize;
22
use tokio::sync::RwLockReadGuard;
33

4-
use super::{Outcome, TestFile};
4+
use super::{run_crud_v1_test, Outcome, TestFile};
55
use crate::{
66
bson::{Bson, Document},
77
options::{Collation, DeleteOptions},
8-
test::{run_spec_test, util::TestClient, LOCK},
8+
test::{util::TestClient, LOCK},
99
};
1010

1111
#[derive(Debug, Deserialize)]
@@ -88,5 +88,5 @@ async fn run_delete_one_test(test_file: TestFile) {
8888
#[cfg_attr(feature = "tokio-runtime", tokio::test)]
8989
#[cfg_attr(feature = "async-std-runtime", async_std::test)]
9090
async fn run() {
91-
run_spec_test(&["crud", "v1", "write"], run_delete_one_test).await;
91+
run_crud_v1_test(&["crud", "v1", "write"], run_delete_one_test).await;
9292
}

src/test/spec/crud_v1/distinct.rs

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,11 @@
11
use serde::Deserialize;
22
use tokio::sync::RwLockReadGuard;
33

4-
use super::{Outcome, TestFile};
4+
use super::{run_crud_v1_test, Outcome, TestFile};
55
use crate::{
66
bson::{Bson, Document},
77
options::{Collation, DistinctOptions},
8-
test::{run_spec_test, util::TestClient, LOCK},
8+
test::{util::TestClient, LOCK},
99
};
1010

1111
#[derive(Debug, Deserialize)]
@@ -64,5 +64,5 @@ async fn run_distinct_test(test_file: TestFile) {
6464
#[cfg_attr(feature = "tokio-runtime", tokio::test)]
6565
#[cfg_attr(feature = "async-std-runtime", async_std::test)]
6666
async fn run() {
67-
run_spec_test(&["crud", "v1", "read"], run_distinct_test).await;
67+
run_crud_v1_test(&["crud", "v1", "read"], run_distinct_test).await;
6868
}

src/test/spec/crud_v1/find.rs

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2,11 +2,11 @@ use futures::stream::TryStreamExt;
22
use serde::Deserialize;
33
use tokio::sync::RwLockReadGuard;
44

5-
use super::{Outcome, TestFile};
5+
use super::{run_crud_v1_test, Outcome, TestFile};
66
use crate::{
77
bson::{Bson, Document},
88
options::{Collation, FindOptions},
9-
test::{run_spec_test, util::TestClient, LOCK},
9+
test::{util::TestClient, LOCK},
1010
};
1111

1212
#[derive(Debug, Deserialize)]
@@ -75,5 +75,5 @@ async fn run_find_test(test_file: TestFile) {
7575
#[cfg_attr(feature = "tokio-runtime", tokio::test)]
7676
#[cfg_attr(feature = "async-std-runtime", async_std::test)]
7777
async fn run() {
78-
run_spec_test(&["crud", "v1", "read"], run_find_test).await;
78+
run_crud_v1_test(&["crud", "v1", "read"], run_find_test).await;
7979
}

src/test/spec/crud_v1/find_one_and_delete.rs

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,11 @@
11
use serde::Deserialize;
22
use tokio::sync::RwLockReadGuard;
33

4-
use super::{Outcome, TestFile};
4+
use super::{run_crud_v1_test, Outcome, TestFile};
55
use crate::{
66
bson::{Bson, Document},
77
options::{Collation, FindOneAndDeleteOptions},
8-
test::{run_spec_test, util::TestClient, LOCK},
8+
test::{util::TestClient, LOCK},
99
};
1010

1111
#[derive(Debug, Deserialize)]
@@ -81,5 +81,5 @@ async fn run_find_one_and_delete_test(test_file: TestFile) {
8181
#[cfg_attr(feature = "tokio-runtime", tokio::test)]
8282
#[cfg_attr(feature = "async-std-runtime", async_std::test)]
8383
async fn run() {
84-
run_spec_test(&["crud", "v1", "write"], run_find_one_and_delete_test).await;
84+
run_crud_v1_test(&["crud", "v1", "write"], run_find_one_and_delete_test).await;
8585
}

src/test/spec/crud_v1/find_one_and_replace.rs

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -3,11 +3,11 @@ use std::cmp;
33
use serde::Deserialize;
44
use tokio::sync::RwLockReadGuard;
55

6-
use super::{Outcome, TestFile};
6+
use super::{run_crud_v1_test, Outcome, TestFile};
77
use crate::{
88
bson::{Bson, Document},
99
options::{Collation, FindOneAndReplaceOptions, ReturnDocument},
10-
test::{run_spec_test, util::TestClient, LOCK},
10+
test::{util::TestClient, LOCK},
1111
};
1212

1313
#[derive(Debug, Deserialize)]
@@ -100,5 +100,5 @@ async fn run_find_one_and_replace_test(test_file: TestFile) {
100100
#[cfg_attr(feature = "tokio-runtime", tokio::test)]
101101
#[cfg_attr(feature = "async-std-runtime", async_std::test)]
102102
async fn run() {
103-
run_spec_test(&["crud", "v1", "write"], run_find_one_and_replace_test).await;
103+
run_crud_v1_test(&["crud", "v1", "write"], run_find_one_and_replace_test).await;
104104
}

src/test/spec/crud_v1/find_one_and_update.rs

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -3,11 +3,11 @@ use std::cmp;
33
use serde::Deserialize;
44
use tokio::sync::RwLockReadGuard;
55

6-
use super::{Outcome, TestFile};
6+
use super::{run_crud_v1_test, Outcome, TestFile};
77
use crate::{
88
bson::{Bson, Document},
99
options::{Collation, FindOneAndUpdateOptions, ReturnDocument},
10-
test::{run_spec_test, util::TestClient, LOCK},
10+
test::{util::TestClient, LOCK},
1111
};
1212

1313
#[derive(Debug, Deserialize)]
@@ -103,5 +103,5 @@ async fn run_find_one_and_update_test(test_file: TestFile) {
103103
#[cfg_attr(feature = "tokio-runtime", tokio::test)]
104104
#[cfg_attr(feature = "async-std-runtime", async_std::test)]
105105
async fn run() {
106-
run_spec_test(&["crud", "v1", "write"], run_find_one_and_update_test).await;
106+
run_crud_v1_test(&["crud", "v1", "write"], run_find_one_and_update_test).await;
107107
}

src/test/spec/crud_v1/insert_many.rs

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,11 @@
11
use serde::Deserialize;
22
use tokio::sync::RwLockReadGuard;
33

4-
use super::{Outcome, TestFile};
4+
use super::{run_crud_v1_test, Outcome, TestFile};
55
use crate::{
66
bson::{Bson, Document},
77
options::InsertManyOptions,
8-
test::{run_spec_test, util::TestClient, LOCK},
8+
test::{util::TestClient, LOCK},
99
};
1010

1111
#[derive(Debug, Deserialize)]
@@ -106,5 +106,5 @@ async fn run_insert_many_test(test_file: TestFile) {
106106
#[cfg_attr(feature = "tokio-runtime", tokio::test)]
107107
#[cfg_attr(feature = "async-std-runtime", async_std::test)]
108108
async fn run() {
109-
run_spec_test(&["crud", "v1", "write"], run_insert_many_test).await;
109+
run_crud_v1_test(&["crud", "v1", "write"], run_insert_many_test).await;
110110
}

0 commit comments

Comments
 (0)