Skip to content

Commit 26a7e04

Browse files
committed
test: fixed tests
1 parent c2af4ce commit 26a7e04

File tree

3 files changed

+9
-8
lines changed

3 files changed

+9
-8
lines changed

aw-sync/src/lib.rs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,4 +5,5 @@ extern crate serde;
55
extern crate serde_json;
66

77
mod sync;
8+
pub use sync::sync_datastores;
89
pub use sync::sync_run;

aw-sync/src/sync.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -288,7 +288,7 @@ fn get_or_create_sync_bucket(
288288
}
289289

290290
/// Syncs all buckets from `ds_from` to `ds_to` with `-synced` appended to the ID of the destination bucket.
291-
fn sync_datastores(
291+
pub fn sync_datastores(
292292
ds_from: &dyn AccessMethod,
293293
ds_to: &dyn AccessMethod,
294294
is_push: bool,

aw-sync/tests/sync.rs

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -101,7 +101,7 @@ mod sync_tests {
101101
let state = init_teststate();
102102
create_bucket(&state.ds_src, 0);
103103

104-
aw_sync::sync_datastores(&state.ds_src, &state.ds_dest);
104+
aw_sync::sync_datastores(&state.ds_src, &state.ds_dest, false, None);
105105

106106
let buckets_src: HashMap<String, Bucket> = state.ds_src.get_buckets().unwrap();
107107
let buckets_dest: HashMap<String, Bucket> = state.ds_dest.get_buckets().unwrap();
@@ -111,8 +111,8 @@ mod sync_tests {
111111
fn check_synced_buckets_equal_to_src(all_buckets_map: &HashMap<String, (&Datastore, Bucket)>) {
112112
for (ds, bucket) in all_buckets_map.values() {
113113
if bucket.id.contains("-synced") {
114-
let bucket_src_id = bucket.id.replace("-synced", "");
115-
let (ds_src, bucket_src) = all_buckets_map.get(&bucket_src_id).unwrap();
114+
let bucket_src_id = bucket.id.split("-synced-").next().unwrap();
115+
let (ds_src, bucket_src) = all_buckets_map.get(bucket_src_id).unwrap();
116116
let events_synced = ds.get_events(bucket.id.as_str(), None, None, None).unwrap();
117117
let events_src = ds_src
118118
.get_events(bucket_src.id.as_str(), None, None, None)
@@ -136,7 +136,7 @@ mod sync_tests {
136136
.heartbeat(bucket_id.as_str(), create_event("1"), 1.0)
137137
.unwrap();
138138

139-
aw_sync::sync_datastores(&state.ds_src, &state.ds_dest);
139+
aw_sync::sync_datastores(&state.ds_src, &state.ds_dest, false, None);
140140

141141
let all_datastores: Vec<&Datastore> =
142142
[&state.ds_src, &state.ds_dest].iter().cloned().collect();
@@ -150,7 +150,7 @@ mod sync_tests {
150150
.ds_src
151151
.heartbeat(bucket_id.as_str(), create_event("1"), 1.0)
152152
.unwrap();
153-
aw_sync::sync_datastores(&state.ds_src, &state.ds_dest);
153+
aw_sync::sync_datastores(&state.ds_src, &state.ds_dest, false, None);
154154

155155
// Check again that new events were indeed synced
156156
check_synced_buckets_equal_to_src(&all_buckets_map);
@@ -163,7 +163,7 @@ mod sync_tests {
163163
let bucket_id = create_bucket(&state.ds_src, 0);
164164
create_events(&state.ds_src, bucket_id.as_str(), 10);
165165

166-
aw_sync::sync_datastores(&state.ds_src, &state.ds_dest);
166+
aw_sync::sync_datastores(&state.ds_src, &state.ds_dest, false, None);
167167

168168
let all_datastores: Vec<&Datastore> =
169169
[&state.ds_src, &state.ds_dest].iter().cloned().collect();
@@ -174,7 +174,7 @@ mod sync_tests {
174174

175175
// Add some more events
176176
create_events(&state.ds_src, bucket_id.as_str(), 10);
177-
aw_sync::sync_datastores(&state.ds_src, &state.ds_dest);
177+
aw_sync::sync_datastores(&state.ds_src, &state.ds_dest, false, None);
178178

179179
// Check again that new events were indeed synced
180180
check_synced_buckets_equal_to_src(&all_buckets_map);

0 commit comments

Comments
 (0)