|
1 | 1 | #[allow(deprecated)] |
2 | 2 | use postgresql_archive::{extract, Version, LATEST, V12, V13, V14, V15, V16}; |
3 | 3 | use postgresql_archive::{get_archive, get_archive_for_target, get_version}; |
4 | | -use sha2::{Digest, Sha256}; |
5 | 4 | use std::fs::{create_dir_all, remove_dir_all}; |
6 | 5 | use test_log::test; |
7 | 6 |
|
8 | 7 | async fn test_get_archive_for_version_constant(version: Version) -> anyhow::Result<()> { |
9 | | - let (_, archive, hash) = get_archive(&version).await?; |
10 | | - |
11 | | - let mut hasher = Sha256::new(); |
12 | | - hasher.update(&archive); |
13 | | - let archive_hash = hex::encode(&hasher.finalize()); |
14 | | - |
15 | | - assert_eq!(archive_hash, hash); |
| 8 | + let (_archive_version, _archive) = get_archive(&version).await?; |
16 | 9 | Ok(()) |
17 | 10 | } |
18 | 11 |
|
@@ -69,13 +62,8 @@ async fn test_get_version() -> anyhow::Result<()> { |
69 | 62 | #[test(tokio::test)] |
70 | 63 | async fn test_get_archive_and_extract() -> anyhow::Result<()> { |
71 | 64 | let version = &LATEST; |
72 | | - let (archive_version, archive, hash) = get_archive(version).await?; |
| 65 | + let (archive_version, archive) = get_archive(version).await?; |
73 | 66 |
|
74 | | - let mut hasher = Sha256::new(); |
75 | | - hasher.update(&archive); |
76 | | - let archive_hash = hex::encode(&hasher.finalize()); |
77 | | - |
78 | | - assert_eq!(archive_hash, hash); |
79 | 67 | assert!(archive_version.matches(version)); |
80 | 68 |
|
81 | 69 | let out_dir = tempfile::tempdir()?.path().to_path_buf(); |
@@ -112,14 +100,9 @@ async fn test_get_archive_for_target_target_not_found() -> postgresql_archive::R |
112 | 100 | #[test(tokio::test)] |
113 | 101 | async fn test_get_archive_for_target() -> anyhow::Result<()> { |
114 | 102 | let version = &LATEST; |
115 | | - let (archive_version, archive, hash) = |
| 103 | + let (archive_version, _archive) = |
116 | 104 | get_archive_for_target(version, target_triple::TARGET).await?; |
117 | 105 |
|
118 | | - let mut hasher = Sha256::new(); |
119 | | - hasher.update(&archive); |
120 | | - let archive_hash = hex::encode(&hasher.finalize()); |
121 | | - |
122 | | - assert_eq!(archive_hash, hash); |
123 | 106 | assert!(archive_version.matches(version)); |
124 | 107 |
|
125 | 108 | Ok(()) |
|
0 commit comments