Skip to content

Commit 9276235

Browse files
committed
refactor: Remove rand crate
1 parent 39c7678 commit 9276235

File tree

3 files changed

+9
-12
lines changed

3 files changed

+9
-12
lines changed

Cargo.toml

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,6 @@ tokio = { version = "1.45.1", features = ["full"] }
2222
uuid = { version = "1.17.0", features = ["v4"] }
2323

2424
[dev-dependencies]
25-
rand = "0.9"
2625
reqwest = { version = "0.12.19", features = ["json", "rustls-tls"] }
2726
rstest = "0.25.0"
2827
serial_test = "3.2"

src/file_manager/git.rs

Lines changed: 8 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -199,7 +199,6 @@ struct FileInfo {
199199
#[cfg(test)]
200200
mod tests {
201201
use super::*;
202-
use rand::Rng;
203202
use rstest::rstest;
204203
use std::path::Path;
205204
use tempfile::TempDir;
@@ -233,7 +232,7 @@ mod tests {
233232
#[tokio::test]
234233
async fn can_init_git_repository() -> Result<(), std::io::Error> {
235234
let temp_dir = TempDir::new()?;
236-
let problem_id = rand::rng().random_range(0..=u32::MAX);
235+
let problem_id = 0;
237236
let git_manager = GitManager::new(problem_id, temp_dir.path().to_path_buf());
238237
assert!(git_manager.git_init().is_ok());
239238
assert!(Path::new(git_manager.get_upload_path().to_str().unwrap()).exists());
@@ -248,7 +247,7 @@ mod tests {
248247
#[tokio::test]
249248
async fn can_set_config() -> Result<(), std::io::Error> {
250249
let temp_dir = TempDir::new()?;
251-
let problem_id = rand::rng().random_range(0..=u32::MAX);
250+
let problem_id = 0;
252251
let git_manager = GitManager::new(problem_id, temp_dir.path().to_path_buf());
253252
assert!(git_manager.git_init().is_ok());
254253
let repo = git_manager.get_repository().unwrap();
@@ -265,7 +264,7 @@ mod tests {
265264
#[tokio::test]
266265
async fn can_create_default_file() -> Result<(), std::io::Error> {
267266
let temp_dir = TempDir::new()?;
268-
let problem_id = rand::rng().random_range(0..=u32::MAX);
267+
let problem_id = 0;
269268
let git_manager = GitManager::new(problem_id, temp_dir.path().to_path_buf());
270269
assert!(git_manager.create_default_directories().await.is_ok());
271270
assert!(Path::new(
@@ -295,7 +294,7 @@ mod tests {
295294
#[tokio::test]
296295
async fn can_create_problem() -> Result<(), std::io::Error> {
297296
let temp_dir = TempDir::new()?;
298-
let problem_id = rand::rng().random_range(0..=u32::MAX);
297+
let problem_id = 0;
299298
let git_manager = GitManager::new(problem_id, temp_dir.path().to_path_buf());
300299
assert!(git_manager.create_problem().await.is_ok());
301300
assert!(Path::new(git_manager.get_upload_path().to_str().unwrap()).exists());
@@ -330,7 +329,7 @@ mod tests {
330329
#[tokio::test]
331330
async fn can_get_git_status() -> Result<(), tokio::io::Error> {
332331
let temp_dir = TempDir::new()?;
333-
let problem_id = rand::rng().random_range(0..=u32::MAX);
332+
let problem_id = 0;
334333
let git_manager = GitManager::new(problem_id, temp_dir.path().to_path_buf());
335334

336335
git_manager.git_init().unwrap();
@@ -376,7 +375,7 @@ mod tests {
376375
#[tokio::test]
377376
async fn can_git_add() -> Result<(), tokio::io::Error> {
378377
let temp_dir = TempDir::new()?;
379-
let problem_id = rand::rng().random_range(0..=u32::MAX);
378+
let problem_id = 0;
380379
let git_manager = GitManager::new(problem_id, temp_dir.path().to_path_buf());
381380

382381
git_manager.git_init().unwrap();
@@ -422,7 +421,7 @@ mod tests {
422421
#[tokio::test]
423422
async fn can_commit() -> Result<(), tokio::io::Error> {
424423
let temp_dir = TempDir::new()?;
425-
let problem_id = rand::rng().random_range(0..=u32::MAX);
424+
let problem_id = 0;
426425
let git_manager = GitManager::new(problem_id, temp_dir.path().to_path_buf());
427426
git_manager.git_init().unwrap();
428427

@@ -464,7 +463,7 @@ mod tests {
464463
#[tokio::test]
465464
async fn can_get_log() -> Result<(), tokio::io::Error> {
466465
let temp_dir = TempDir::new()?;
467-
let problem_id = rand::rng().random_range(0..=u32::MAX);
466+
let problem_id = 0;
468467
let git_manager = GitManager::new(problem_id, temp_dir.path().to_path_buf());
469468
git_manager.git_init().unwrap();
470469
git_manager.create_default_directories().await.unwrap();

tests/file_manager/handlers.rs

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,3 @@
1-
use rand::Rng;
21
use std::path::Path;
32
use tempfile::TempDir;
43
use tokio::fs;
@@ -13,7 +12,7 @@ struct TestSetup {
1312
}
1413

1514
async fn setup_test(file_content: &[u8], filename: &str) -> TestSetup {
16-
let problem_id = rand::rng().random_range(0..=u32::MAX);
15+
let problem_id = 0;
1716
let temp_dir = TempDir::new().unwrap();
1817

1918
std::env::set_var("UPLOAD_DIR", temp_dir.path().to_str().unwrap());

0 commit comments

Comments
 (0)