fix(server): resolve broken imports on tests and test helpers
This commit is contained in:
parent
3126b5552c
commit
57bb0ccd2c
|
|
@ -198,7 +198,7 @@ pub async fn create_test_app() -> (Router, ContainerAsync<Postgres>) {
|
|||
oidc_redirect_uri: None,
|
||||
};
|
||||
|
||||
let queue_service = Arc::new(crate::ocr_queue::OcrQueueService::new(db.clone(), db.pool.clone(), 2));
|
||||
let queue_service = Arc::new(crate::ocr::queue::OcrQueueService::new(db.clone(), db.pool.clone(), 2));
|
||||
|
||||
let state = Arc::new(AppState {
|
||||
db,
|
||||
|
|
|
|||
|
|
@ -48,7 +48,7 @@ pub async fn create_test_app() -> (Router, ContainerAsync<Postgres>) {
|
|||
oidc_redirect_uri: None,
|
||||
};
|
||||
|
||||
let queue_service = Arc::new(crate::ocr_queue::OcrQueueService::new(db.clone(), db.pool.clone(), 2));
|
||||
let queue_service = Arc::new(crate::ocr::queue::OcrQueueService::new(db.clone(), db.pool.clone(), 2));
|
||||
|
||||
let state = Arc::new(AppState {
|
||||
db,
|
||||
|
|
|
|||
|
|
@ -60,7 +60,7 @@ mod tests {
|
|||
config,
|
||||
webdav_scheduler: None,
|
||||
source_scheduler: None,
|
||||
queue_service: Arc::new(crate::ocr_queue::OcrQueueService::new(
|
||||
queue_service: Arc::new(crate::ocr::queue::OcrQueueService::new(
|
||||
db.clone(),
|
||||
db.pool.clone(),
|
||||
2
|
||||
|
|
@ -148,7 +148,7 @@ mod tests {
|
|||
config,
|
||||
webdav_scheduler: None,
|
||||
source_scheduler: None,
|
||||
queue_service: Arc::new(crate::ocr_queue::OcrQueueService::new(
|
||||
queue_service: Arc::new(crate::ocr::queue::OcrQueueService::new(
|
||||
db.clone(),
|
||||
db.pool.clone(),
|
||||
2
|
||||
|
|
|
|||
|
|
@ -22,7 +22,7 @@ use readur::{
|
|||
config::Config,
|
||||
db::Database,
|
||||
models::{Source, SourceType, SourceStatus, WebDAVSourceConfig, CreateNotification},
|
||||
source_scheduler::SourceScheduler,
|
||||
scheduling::source_scheduler::SourceScheduler,
|
||||
};
|
||||
|
||||
/// Create a test app state
|
||||
|
|
@ -55,7 +55,7 @@ async fn create_test_app_state() -> Arc<AppState> {
|
|||
};
|
||||
|
||||
let db = Database::new(&config.database_url).await.unwrap();
|
||||
let queue_service = Arc::new(readur::ocr_queue::OcrQueueService::new(
|
||||
let queue_service = Arc::new(readur::ocr::queue::OcrQueueService::new(
|
||||
db.clone(),
|
||||
db.pool.clone(),
|
||||
4,
|
||||
|
|
|
|||
|
|
@ -24,7 +24,7 @@ use readur::{
|
|||
config::Config,
|
||||
db::Database,
|
||||
models::{Source, SourceType, SourceStatus, WebDAVSourceConfig},
|
||||
source_scheduler::SourceScheduler,
|
||||
scheduling::source_scheduler::SourceScheduler,
|
||||
};
|
||||
|
||||
/// Create a test app state
|
||||
|
|
@ -54,7 +54,7 @@ async fn create_test_app_state() -> Arc<AppState> {
|
|||
|
||||
let db = Database::new(&config.database_url).await.unwrap();
|
||||
|
||||
let queue_service = Arc::new(readur::ocr_queue::OcrQueueService::new(db.clone(), db.pool.clone(), 2));
|
||||
let queue_service = Arc::new(readur::ocr::queue::OcrQueueService::new(db.clone(), db.pool.clone(), 2));
|
||||
Arc::new(AppState {
|
||||
db,
|
||||
config,
|
||||
|
|
|
|||
|
|
@ -85,7 +85,7 @@ async fn create_test_app_state() -> Result<Arc<AppState>> {
|
|||
});
|
||||
let db = Database::new(&config.database_url).await?;
|
||||
let queue_service = std::sync::Arc::new(
|
||||
readur::ocr_queue::OcrQueueService::new(db.clone(), db.get_pool().clone(), 1)
|
||||
readur::ocr::queue::OcrQueueService::new(db.clone(), db.get_pool().clone(), 1)
|
||||
);
|
||||
|
||||
Ok(Arc::new(AppState {
|
||||
|
|
|
|||
|
|
@ -6,7 +6,7 @@ use tempfile::TempDir;
|
|||
|
||||
use readur::{
|
||||
db::Database,
|
||||
file_service::FileService,
|
||||
services::file_service::FileService,
|
||||
models::{Document, CreateUser, UserRole},
|
||||
};
|
||||
|
||||
|
|
|
|||
|
|
@ -40,7 +40,7 @@ async fn create_test_app_state() -> Result<Arc<AppState>> {
|
|||
});
|
||||
|
||||
let db = Database::new(&config.database_url).await?;
|
||||
let queue_service = Arc::new(readur::ocr_queue::OcrQueueService::new(db.clone(), db.pool.clone(), 1));
|
||||
let queue_service = Arc::new(readur::ocr::queue::OcrQueueService::new(db.clone(), db.pool.clone(), 1));
|
||||
|
||||
Ok(Arc::new(AppState {
|
||||
db,
|
||||
|
|
|
|||
|
|
@ -19,7 +19,7 @@ use serde_json::json;
|
|||
|
||||
use readur::{
|
||||
models::{LocalFolderSourceConfig, SourceType},
|
||||
local_folder_service::LocalFolderService,
|
||||
services::local_folder_service::LocalFolderService,
|
||||
};
|
||||
|
||||
/// Create a test local folder configuration
|
||||
|
|
|
|||
|
|
@ -16,9 +16,9 @@ use readur::{
|
|||
config::Config,
|
||||
db::Database,
|
||||
models::Document,
|
||||
file_service::FileService,
|
||||
enhanced_ocr::EnhancedOcrService,
|
||||
ocr_queue::{OcrQueueService, OcrQueueItem},
|
||||
services::file_service::FileService,
|
||||
ocr::enhanced::EnhancedOcrService,
|
||||
ocr::queue::{OcrQueueService, OcrQueueItem},
|
||||
db_guardrails_simple::DocumentTransactionManager,
|
||||
};
|
||||
|
||||
|
|
|
|||
|
|
@ -14,8 +14,8 @@ use uuid::Uuid;
|
|||
|
||||
use readur::{
|
||||
db::Database,
|
||||
ocr_queue::OcrQueueService,
|
||||
enhanced_ocr::EnhancedOcrService,
|
||||
ocr::queue::OcrQueueService,
|
||||
ocr::enhanced::EnhancedOcrService,
|
||||
};
|
||||
|
||||
// Use the same database URL as the running server
|
||||
|
|
|
|||
|
|
@ -14,7 +14,7 @@ use readur::{
|
|||
config::Config,
|
||||
db::Database,
|
||||
models::{Source, SourceType, SourceStatus, WebDAVSourceConfig, LocalFolderSourceConfig, S3SourceConfig},
|
||||
source_scheduler::SourceScheduler,
|
||||
scheduling::source_scheduler::SourceScheduler,
|
||||
};
|
||||
|
||||
/// Create a test app state
|
||||
|
|
@ -48,7 +48,7 @@ async fn create_test_app_state() -> Arc<AppState> {
|
|||
|
||||
let db = Database::new(&config.database_url).await.unwrap();
|
||||
|
||||
let queue_service = Arc::new(readur::ocr_queue::OcrQueueService::new(db.clone(), db.pool.clone(), 2));
|
||||
let queue_service = Arc::new(readur::ocr::queue::OcrQueueService::new(db.clone(), db.pool.clone(), 2));
|
||||
Arc::new(AppState {
|
||||
db,
|
||||
config,
|
||||
|
|
|
|||
|
|
@ -21,7 +21,7 @@ use readur::{
|
|||
config::Config,
|
||||
db::Database,
|
||||
models::{Source, SourceType, SourceStatus, WebDAVSourceConfig, LocalFolderSourceConfig, S3SourceConfig},
|
||||
source_scheduler::SourceScheduler,
|
||||
scheduling::source_scheduler::SourceScheduler,
|
||||
};
|
||||
|
||||
/// Mock database for testing
|
||||
|
|
@ -184,7 +184,7 @@ async fn create_test_app_state() -> Arc<AppState> {
|
|||
};
|
||||
|
||||
let db = Database::new(&config.database_url).await.unwrap();
|
||||
let queue_service = std::sync::Arc::new(readur::ocr_queue::OcrQueueService::new(db.clone(), db.pool.clone(), 2));
|
||||
let queue_service = std::sync::Arc::new(readur::ocr::queue::OcrQueueService::new(db.clone(), db.pool.clone(), 2));
|
||||
|
||||
Arc::new(AppState {
|
||||
db,
|
||||
|
|
|
|||
|
|
@ -122,7 +122,7 @@ async fn create_test_app_state() -> Result<Arc<AppState>> {
|
|||
});
|
||||
let db = Database::new(&config.database_url).await?;
|
||||
let queue_service = std::sync::Arc::new(
|
||||
readur::ocr_queue::OcrQueueService::new(db.clone(), db.get_pool().clone(), 1)
|
||||
readur::ocr::queue::OcrQueueService::new(db.clone(), db.get_pool().clone(), 1)
|
||||
);
|
||||
|
||||
Ok(Arc::new(AppState {
|
||||
|
|
|
|||
|
|
@ -21,7 +21,7 @@ use readur::{
|
|||
config::Config,
|
||||
db::Database,
|
||||
models::{Source, SourceType, SourceStatus, WebDAVSourceConfig},
|
||||
source_scheduler::SourceScheduler,
|
||||
scheduling::source_scheduler::SourceScheduler,
|
||||
};
|
||||
|
||||
/// Create a test app state
|
||||
|
|
@ -54,7 +54,7 @@ async fn create_test_app_state() -> Arc<AppState> {
|
|||
};
|
||||
|
||||
let db = Database::new(&config.database_url).await.unwrap();
|
||||
let queue_service = Arc::new(readur::ocr_queue::OcrQueueService::new(
|
||||
let queue_service = Arc::new(readur::ocr::queue::OcrQueueService::new(
|
||||
db.clone(),
|
||||
db.pool.clone(),
|
||||
4,
|
||||
|
|
|
|||
|
|
@ -22,7 +22,7 @@ use readur::{
|
|||
config::Config,
|
||||
db::Database,
|
||||
models::{Source, SourceType, SourceStatus, WebDAVSourceConfig, LocalFolderSourceConfig, S3SourceConfig},
|
||||
source_sync::SourceSyncService,
|
||||
scheduling::source_sync::SourceSyncService,
|
||||
};
|
||||
|
||||
/// Create a test WebDAV source
|
||||
|
|
@ -144,7 +144,7 @@ async fn create_test_app_state() -> Arc<AppState> {
|
|||
|
||||
let db = Database::new(&config.database_url).await.unwrap();
|
||||
|
||||
let queue_service = Arc::new(readur::ocr_queue::OcrQueueService::new(db.clone(), db.pool.clone(), 2));
|
||||
let queue_service = Arc::new(readur::ocr::queue::OcrQueueService::new(db.clone(), db.pool.clone(), 2));
|
||||
Arc::new(AppState {
|
||||
db,
|
||||
config,
|
||||
|
|
|
|||
|
|
@ -4,8 +4,8 @@ use tokio::time::timeout;
|
|||
use uuid::Uuid;
|
||||
|
||||
use readur::{
|
||||
webdav_service::{WebDAVService, WebDAVConfig, RetryConfig},
|
||||
webdav_scheduler::WebDAVScheduler,
|
||||
services::webdav_service::{WebDAVService, WebDAVConfig, RetryConfig},
|
||||
scheduling::webdav_scheduler::WebDAVScheduler,
|
||||
models::*,
|
||||
db::Database,
|
||||
config::Config,
|
||||
|
|
|
|||
|
|
@ -1,4 +1,4 @@
|
|||
use readur::webdav_service::{WebDAVService, WebDAVConfig, RetryConfig};
|
||||
use readur::services::webdav_service::{WebDAVService, WebDAVConfig, RetryConfig};
|
||||
use readur::models::FileInfo;
|
||||
use readur::models::*;
|
||||
use tokio;
|
||||
|
|
|
|||
|
|
@ -126,7 +126,7 @@ async fn create_test_app_state() -> Result<Arc<AppState>> {
|
|||
});
|
||||
let db = Database::new(&config.database_url).await?;
|
||||
let queue_service = std::sync::Arc::new(
|
||||
readur::ocr_queue::OcrQueueService::new(db.clone(), db.get_pool().clone(), 1)
|
||||
readur::ocr::queue::OcrQueueService::new(db.clone(), db.get_pool().clone(), 1)
|
||||
);
|
||||
|
||||
Ok(Arc::new(AppState {
|
||||
|
|
|
|||
|
|
@ -104,7 +104,7 @@ async fn setup_test_app() -> (Router, Arc<AppState>) {
|
|||
let db_url = database_url;
|
||||
|
||||
let db = Database::new(&db_url).await.expect("Failed to connect to test database");
|
||||
let queue_service = Arc::new(readur::ocr_queue::OcrQueueService::new(db.clone(), db.pool.clone(), 2));
|
||||
let queue_service = Arc::new(readur::ocr::queue::OcrQueueService::new(db.clone(), db.pool.clone(), 2));
|
||||
let state = Arc::new(AppState {
|
||||
db,
|
||||
config,
|
||||
|
|
|
|||
|
|
@ -17,7 +17,7 @@ use serde_json::json;
|
|||
|
||||
use readur::{
|
||||
models::{WebDAVSourceConfig, SourceType, WebDAVFile, WebDAVCrawlEstimate, WebDAVFolderInfo},
|
||||
webdav_service::{WebDAVService, WebDAVConfig},
|
||||
services::webdav_service::{WebDAVService, WebDAVConfig},
|
||||
};
|
||||
|
||||
/// Create a test WebDAV configuration
|
||||
|
|
|
|||
|
|
@ -1,4 +1,4 @@
|
|||
use readur::webdav_service::{WebDAVService, WebDAVConfig};
|
||||
use readur::services::webdav_service::{WebDAVService, WebDAVConfig};
|
||||
use readur::models::FileInfo;
|
||||
use readur::models::*;
|
||||
use tokio;
|
||||
|
|
|
|||
Loading…
Reference in New Issue