read and write working
This commit is contained in:
		
							parent
							
								
									b3498b8e1e
								
							
						
					
					
						commit
						87c04454ad
					
				| @ -84,7 +84,7 @@ struct FileManager { | |||||||
| 
 | 
 | ||||||
| impl FileManager { | impl FileManager { | ||||||
|     async fn init(path: &str) -> std::io::Result<Self> { |     async fn init(path: &str) -> std::io::Result<Self> { | ||||||
|         let file = File::open(path).await?; |         let file = File::options().read(true).append(true).open(path).await?; | ||||||
|         Ok(Self { |         Ok(Self { | ||||||
|             file: Mutex::new(file), |             file: Mutex::new(file), | ||||||
|         }) |         }) | ||||||
| @ -196,8 +196,14 @@ mod tests { | |||||||
|             node.keypair.to_keypair_bytes(), |             node.keypair.to_keypair_bytes(), | ||||||
|             retrieved_node.keypair.to_keypair_bytes() |             retrieved_node.keypair.to_keypair_bytes() | ||||||
|         ); |         ); | ||||||
|         assert_eq!(node.joined_at, retrieved_node.joined_at); |         assert_eq!( | ||||||
| 
 |             node.joined_at.duration_since(UNIX_EPOCH).unwrap().as_secs(), | ||||||
|  |             retrieved_node | ||||||
|  |                 .joined_at | ||||||
|  |                 .duration_since(UNIX_EPOCH) | ||||||
|  |                 .unwrap() | ||||||
|  |                 .as_secs() | ||||||
|  |         ); | ||||||
|         remove_file(get_test_file_name(function_name)).await?; |         remove_file(get_test_file_name(function_name)).await?; | ||||||
| 
 | 
 | ||||||
|         Ok(()) |         Ok(()) | ||||||
|  | |||||||
		Loading…
	
		Reference in New Issue
	
	Block a user