desktop/src-tauri/crates/core/tests/multi_user_import.rs
Comment 1, line 1
desktop/src-tauri/crates/core/tests/multi_user_import.rs:1
//! v6 user attribution/query filtering and aggregate exchange regressions:Comment 2, line 2
desktop/src-tauri/crates/core/tests/multi_user_import.rs:2
//! export/import preserves data, repeated imports and revision handling.Comment 3, line 166
desktop/src-tauri/crates/core/tests/multi_user_import.rs:166
// Two sources each write one day; A uses default, B changes to user2.Comment 4, line 167
desktop/src-tauri/crates/core/tests/multi_user_import.rs:167
// commit_batch does not register source instances; normally upsert does so, but this test creates them directly.Comment 5, line 226
desktop/src-tauri/crates/core/tests/multi_user_import.rs:226
// Filter by each user's source-instance set, matching application query resolution.Comment 6, line 242
desktop/src-tauri/crates/core/tests/multi_user_import.rs:242
// Without a filter, count both shared-host users once per source.Comment 7, line 249
desktop/src-tauri/crates/core/tests/multi_user_import.rs:249
// Export database A has one source across two days with hourly aggregates.Comment 8, line 308
desktop/src-tauri/crates/core/tests/multi_user_import.rs:308
// build_export supplies complete daily partitions; check source/host metadata here.Comment 9, line 309
desktop/src-tauri/crates/core/tests/multi_user_import.rs:309
// Aggregate import uses partitions without adding exported detail records again.Comment 10, line 313
desktop/src-tauri/crates/core/tests/multi_user_import.rs:313
// Import a JSON round-trip bundle into empty database B.Comment 11, line 319
desktop/src-tauri/crates/core/tests/multi_user_import.rs:319
// Reimport identical content at the same revision: skip two daily partitions, with no duplicates or replacements.Comment 12, line 324
desktop/src-tauri/crates/core/tests/multi_user_import.rs:324
// Query imported history after rebuilding source aggregates.Comment 13, line 384
desktop/src-tauri/crates/core/tests/multi_user_import.rs:384
// Initial revision 5 inserts the partition.Comment 14, line 387
desktop/src-tauri/crates/core/tests/multi_user_import.rs:387
// Higher revision 6 corrects the value to 80 under V02.Comment 15, line 395
desktop/src-tauri/crates/core/tests/multi_user_import.rs:395
// Lower revision 4 conflicts and retains the stored value.Comment 16, line 412
desktop/src-tauri/crates/core/tests/multi_user_import.rs:412
// Register imported hosts as external.Comment 17, line 426
desktop/src-tauri/crates/core/tests/multi_user_import.rs:426
// Reject mismatched database versions under the no-incremental-migration rule.