fix(tests): resolve compilation issues due to Document struct changes
This commit is contained in:
parent
69c94ab1e5
commit
b8630f2e88
|
|
@ -62,6 +62,12 @@ mod document_routes_deletion_tests {
|
||||||
file_hash: Some("hash123".to_string()),
|
file_hash: Some("hash123".to_string()),
|
||||||
original_created_at: None,
|
original_created_at: None,
|
||||||
original_modified_at: None,
|
original_modified_at: None,
|
||||||
|
source_path: None,
|
||||||
|
source_type: None,
|
||||||
|
source_id: None,
|
||||||
|
file_permissions: None,
|
||||||
|
file_owner: None,
|
||||||
|
file_group: None,
|
||||||
source_metadata: None,
|
source_metadata: None,
|
||||||
ocr_retry_count: None,
|
ocr_retry_count: None,
|
||||||
ocr_failure_reason: None,
|
ocr_failure_reason: None,
|
||||||
|
|
|
||||||
|
|
@ -45,6 +45,12 @@ fn create_test_document(user_id: Uuid, filename: &str, file_hash: String) -> Doc
|
||||||
file_hash: Some(file_hash),
|
file_hash: Some(file_hash),
|
||||||
original_created_at: None,
|
original_created_at: None,
|
||||||
original_modified_at: None,
|
original_modified_at: None,
|
||||||
|
source_path: None,
|
||||||
|
source_type: None,
|
||||||
|
source_id: None,
|
||||||
|
file_permissions: None,
|
||||||
|
file_owner: None,
|
||||||
|
file_group: None,
|
||||||
source_metadata: None,
|
source_metadata: None,
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -29,6 +29,12 @@ fn create_test_document(user_id: Uuid) -> Document {
|
||||||
original_created_at: None,
|
original_created_at: None,
|
||||||
original_modified_at: None,
|
original_modified_at: None,
|
||||||
source_metadata: None,
|
source_metadata: None,
|
||||||
|
source_path: None,
|
||||||
|
source_type: None,
|
||||||
|
source_id: None,
|
||||||
|
file_permissions: None,
|
||||||
|
file_owner: None,
|
||||||
|
file_group: None,
|
||||||
ocr_retry_count: None,
|
ocr_retry_count: None,
|
||||||
ocr_failure_reason: None,
|
ocr_failure_reason: None,
|
||||||
}
|
}
|
||||||
|
|
@ -59,6 +65,12 @@ fn create_test_document_without_ocr(user_id: Uuid) -> Document {
|
||||||
original_created_at: None,
|
original_created_at: None,
|
||||||
original_modified_at: None,
|
original_modified_at: None,
|
||||||
source_metadata: None,
|
source_metadata: None,
|
||||||
|
source_path: None,
|
||||||
|
source_type: None,
|
||||||
|
source_id: None,
|
||||||
|
file_permissions: None,
|
||||||
|
file_owner: None,
|
||||||
|
file_group: None,
|
||||||
ocr_retry_count: None,
|
ocr_retry_count: None,
|
||||||
ocr_failure_reason: None,
|
ocr_failure_reason: None,
|
||||||
}
|
}
|
||||||
|
|
@ -89,6 +101,12 @@ fn create_test_document_with_ocr_error(user_id: Uuid) -> Document {
|
||||||
original_created_at: None,
|
original_created_at: None,
|
||||||
original_modified_at: None,
|
original_modified_at: None,
|
||||||
source_metadata: None,
|
source_metadata: None,
|
||||||
|
source_path: None,
|
||||||
|
source_type: None,
|
||||||
|
source_id: None,
|
||||||
|
file_permissions: None,
|
||||||
|
file_owner: None,
|
||||||
|
file_group: None,
|
||||||
ocr_retry_count: None,
|
ocr_retry_count: None,
|
||||||
ocr_failure_reason: None,
|
ocr_failure_reason: None,
|
||||||
}
|
}
|
||||||
|
|
@ -1599,6 +1617,12 @@ mod deletion_error_handling_tests {
|
||||||
original_created_at: None,
|
original_created_at: None,
|
||||||
original_modified_at: None,
|
original_modified_at: None,
|
||||||
source_metadata: None,
|
source_metadata: None,
|
||||||
|
source_path: None,
|
||||||
|
source_type: None,
|
||||||
|
source_id: None,
|
||||||
|
file_permissions: None,
|
||||||
|
file_owner: None,
|
||||||
|
file_group: None,
|
||||||
ocr_retry_count: None,
|
ocr_retry_count: None,
|
||||||
ocr_failure_reason: None,
|
ocr_failure_reason: None,
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -930,6 +930,12 @@ mod tests {
|
||||||
file_hash: Some("0123456789abcdef0123456789abcdef0123456789abcdef0123456789abcdef".to_string()),
|
file_hash: Some("0123456789abcdef0123456789abcdef0123456789abcdef0123456789abcdef".to_string()),
|
||||||
original_created_at: None,
|
original_created_at: None,
|
||||||
original_modified_at: None,
|
original_modified_at: None,
|
||||||
|
source_path: None,
|
||||||
|
source_type: None,
|
||||||
|
source_id: None,
|
||||||
|
file_permissions: None,
|
||||||
|
file_owner: None,
|
||||||
|
file_group: None,
|
||||||
source_metadata: None,
|
source_metadata: None,
|
||||||
ocr_retry_count: None,
|
ocr_retry_count: None,
|
||||||
ocr_failure_reason: None,
|
ocr_failure_reason: None,
|
||||||
|
|
|
||||||
|
|
@ -227,19 +227,30 @@ impl FileProcessingTestClient {
|
||||||
id: doc.id,
|
id: doc.id,
|
||||||
filename: doc.filename.clone(),
|
filename: doc.filename.clone(),
|
||||||
original_filename: doc.original_filename.clone(),
|
original_filename: doc.original_filename.clone(),
|
||||||
|
file_path: doc.file_path.clone(),
|
||||||
file_size: doc.file_size,
|
file_size: doc.file_size,
|
||||||
mime_type: doc.mime_type.clone(),
|
mime_type: doc.mime_type.clone(),
|
||||||
tags: doc.tags.clone(),
|
tags: doc.tags.clone(),
|
||||||
labels: doc.labels.clone(),
|
labels: doc.labels.clone(),
|
||||||
created_at: doc.created_at,
|
created_at: doc.created_at,
|
||||||
|
updated_at: doc.updated_at,
|
||||||
|
user_id: doc.user_id,
|
||||||
|
username: doc.username.clone(),
|
||||||
|
file_hash: doc.file_hash.clone(),
|
||||||
has_ocr_text: doc.has_ocr_text,
|
has_ocr_text: doc.has_ocr_text,
|
||||||
ocr_confidence: doc.ocr_confidence,
|
ocr_confidence: doc.ocr_confidence,
|
||||||
ocr_word_count: doc.ocr_word_count,
|
ocr_word_count: doc.ocr_word_count,
|
||||||
ocr_processing_time_ms: doc.ocr_processing_time_ms,
|
ocr_processing_time_ms: doc.ocr_processing_time_ms,
|
||||||
ocr_status: doc.ocr_status.clone(),
|
ocr_status: doc.ocr_status.clone(),
|
||||||
original_created_at: None,
|
original_created_at: doc.original_created_at,
|
||||||
original_modified_at: None,
|
original_modified_at: doc.original_modified_at,
|
||||||
source_metadata: None,
|
source_path: doc.source_path.clone(),
|
||||||
|
source_type: doc.source_type.clone(),
|
||||||
|
source_id: doc.source_id,
|
||||||
|
file_permissions: doc.file_permissions,
|
||||||
|
file_owner: doc.file_owner.clone(),
|
||||||
|
file_group: doc.file_group.clone(),
|
||||||
|
source_metadata: doc.source_metadata.clone(),
|
||||||
};
|
};
|
||||||
return Ok(doc_copy);
|
return Ok(doc_copy);
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -84,6 +84,12 @@ mod tests {
|
||||||
Some("abcd1234hash".to_string()),
|
Some("abcd1234hash".to_string()),
|
||||||
None, // original_created_at
|
None, // original_created_at
|
||||||
None, // original_modified_at
|
None, // original_modified_at
|
||||||
|
None, // source_path
|
||||||
|
None, // source_type
|
||||||
|
None, // source_id
|
||||||
|
None, // file_permissions
|
||||||
|
None, // file_owner
|
||||||
|
None, // file_group
|
||||||
None, // source_metadata
|
None, // source_metadata
|
||||||
);
|
);
|
||||||
|
|
||||||
|
|
@ -194,6 +200,12 @@ mod file_deletion_tests {
|
||||||
file_hash: Some("hash123".to_string()),
|
file_hash: Some("hash123".to_string()),
|
||||||
original_created_at: None,
|
original_created_at: None,
|
||||||
original_modified_at: None,
|
original_modified_at: None,
|
||||||
|
source_path: None,
|
||||||
|
source_type: None,
|
||||||
|
source_id: None,
|
||||||
|
file_permissions: None,
|
||||||
|
file_owner: None,
|
||||||
|
file_group: None,
|
||||||
source_metadata: None,
|
source_metadata: None,
|
||||||
ocr_retry_count: None,
|
ocr_retry_count: None,
|
||||||
ocr_failure_reason: None,
|
ocr_failure_reason: None,
|
||||||
|
|
@ -237,7 +249,7 @@ mod file_deletion_tests {
|
||||||
let (service, temp_dir) = create_test_file_service();
|
let (service, temp_dir) = create_test_file_service();
|
||||||
let user_id = uuid::Uuid::new_v4();
|
let user_id = uuid::Uuid::new_v4();
|
||||||
|
|
||||||
let (mut document, main_path, thumb_path, processed_path) =
|
let (document, main_path, thumb_path, processed_path) =
|
||||||
create_test_document_with_files(&service, &temp_dir, user_id);
|
create_test_document_with_files(&service, &temp_dir, user_id);
|
||||||
|
|
||||||
// Delete main file manually before test
|
// Delete main file manually before test
|
||||||
|
|
@ -334,6 +346,12 @@ mod file_deletion_tests {
|
||||||
file_hash: None,
|
file_hash: None,
|
||||||
original_created_at: None,
|
original_created_at: None,
|
||||||
original_modified_at: None,
|
original_modified_at: None,
|
||||||
|
source_path: None,
|
||||||
|
source_type: None,
|
||||||
|
source_id: None,
|
||||||
|
file_permissions: None,
|
||||||
|
file_owner: None,
|
||||||
|
file_group: None,
|
||||||
source_metadata: None,
|
source_metadata: None,
|
||||||
ocr_retry_count: None,
|
ocr_retry_count: None,
|
||||||
ocr_failure_reason: None,
|
ocr_failure_reason: None,
|
||||||
|
|
@ -390,6 +408,12 @@ mod file_deletion_tests {
|
||||||
file_hash: Some("imagehash456".to_string()),
|
file_hash: Some("imagehash456".to_string()),
|
||||||
original_created_at: None,
|
original_created_at: None,
|
||||||
original_modified_at: None,
|
original_modified_at: None,
|
||||||
|
source_path: None,
|
||||||
|
source_type: None,
|
||||||
|
source_id: None,
|
||||||
|
file_permissions: None,
|
||||||
|
file_owner: None,
|
||||||
|
file_group: None,
|
||||||
source_metadata: None,
|
source_metadata: None,
|
||||||
ocr_retry_count: None,
|
ocr_retry_count: None,
|
||||||
ocr_failure_reason: None,
|
ocr_failure_reason: None,
|
||||||
|
|
@ -450,6 +474,12 @@ mod file_deletion_tests {
|
||||||
file_hash: Some("hash789".to_string()),
|
file_hash: Some("hash789".to_string()),
|
||||||
original_created_at: None,
|
original_created_at: None,
|
||||||
original_modified_at: None,
|
original_modified_at: None,
|
||||||
|
source_path: None,
|
||||||
|
source_type: None,
|
||||||
|
source_id: None,
|
||||||
|
file_permissions: None,
|
||||||
|
file_owner: None,
|
||||||
|
file_group: None,
|
||||||
source_metadata: None,
|
source_metadata: None,
|
||||||
ocr_retry_count: None,
|
ocr_retry_count: None,
|
||||||
ocr_failure_reason: None,
|
ocr_failure_reason: None,
|
||||||
|
|
@ -501,6 +531,12 @@ mod file_deletion_tests {
|
||||||
file_hash: Some("texthash".to_string()),
|
file_hash: Some("texthash".to_string()),
|
||||||
original_created_at: None,
|
original_created_at: None,
|
||||||
original_modified_at: None,
|
original_modified_at: None,
|
||||||
|
source_path: None,
|
||||||
|
source_type: None,
|
||||||
|
source_id: None,
|
||||||
|
file_permissions: None,
|
||||||
|
file_owner: None,
|
||||||
|
file_group: None,
|
||||||
source_metadata: None,
|
source_metadata: None,
|
||||||
ocr_retry_count: None,
|
ocr_retry_count: None,
|
||||||
ocr_failure_reason: None,
|
ocr_failure_reason: None,
|
||||||
|
|
|
||||||
|
|
@ -64,6 +64,12 @@ fn create_test_document(user_id: Uuid, filename: &str, file_hash: Option<String>
|
||||||
original_created_at: None,
|
original_created_at: None,
|
||||||
original_modified_at: None,
|
original_modified_at: None,
|
||||||
source_metadata: None,
|
source_metadata: None,
|
||||||
|
source_path: None,
|
||||||
|
source_type: None,
|
||||||
|
source_id: None,
|
||||||
|
file_permissions: None,
|
||||||
|
file_owner: None,
|
||||||
|
file_group: None,
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
@ -255,6 +261,12 @@ async fn test_file_service_create_document_with_hash() {
|
||||||
Some(test_hash.to_string()),
|
Some(test_hash.to_string()),
|
||||||
None, // original_created_at
|
None, // original_created_at
|
||||||
None, // original_modified_at
|
None, // original_modified_at
|
||||||
|
None, // source_path
|
||||||
|
None, // source_type
|
||||||
|
None, // source_id
|
||||||
|
None, // file_permissions
|
||||||
|
None, // file_owner
|
||||||
|
None, // file_group
|
||||||
None, // source_metadata
|
None, // source_metadata
|
||||||
);
|
);
|
||||||
|
|
||||||
|
|
@ -281,6 +293,12 @@ async fn test_file_service_create_document_without_hash() {
|
||||||
None,
|
None,
|
||||||
None, // original_created_at
|
None, // original_created_at
|
||||||
None, // original_modified_at
|
None, // original_modified_at
|
||||||
|
None, // source_path
|
||||||
|
None, // source_type
|
||||||
|
None, // source_id
|
||||||
|
None, // file_permissions
|
||||||
|
None, // file_owner
|
||||||
|
None, // file_group
|
||||||
None, // source_metadata
|
None, // source_metadata
|
||||||
);
|
);
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -63,6 +63,12 @@ fn create_test_document(user_id: Uuid, filename: &str, file_hash: String) -> Doc
|
||||||
file_hash: Some(file_hash),
|
file_hash: Some(file_hash),
|
||||||
original_created_at: None,
|
original_created_at: None,
|
||||||
original_modified_at: None,
|
original_modified_at: None,
|
||||||
|
source_path: None,
|
||||||
|
source_type: None,
|
||||||
|
source_id: None,
|
||||||
|
file_permissions: None,
|
||||||
|
file_owner: None,
|
||||||
|
file_group: None,
|
||||||
source_metadata: None,
|
source_metadata: None,
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -63,6 +63,12 @@ fn create_test_document(user_id: Uuid, filename: &str, file_hash: String) -> Doc
|
||||||
file_hash: Some(file_hash),
|
file_hash: Some(file_hash),
|
||||||
original_created_at: None,
|
original_created_at: None,
|
||||||
original_modified_at: None,
|
original_modified_at: None,
|
||||||
|
source_path: None,
|
||||||
|
source_type: None,
|
||||||
|
source_id: None,
|
||||||
|
file_permissions: None,
|
||||||
|
file_owner: None,
|
||||||
|
file_group: None,
|
||||||
source_metadata: None,
|
source_metadata: None,
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue