Skip to content

Commit 9360392

Browse files
chore(blockifier_test_utils): split check from verify of cairo1 package
1 parent 03fe325 commit 9360392

1 file changed

Lines changed: 10 additions & 6 deletions

File tree

crates/blockifier_test_utils/src/cairo_compile.rs

Lines changed: 10 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -92,16 +92,20 @@ async fn download_cairo_package(version: &String) {
9292
info!("Done.");
9393
}
9494

95-
/// Verifies that the Cairo1 package (of the given version) is available.
96-
#[allow(dead_code)]
97-
async fn verify_cairo1_package(version: &String, download_if_missing: bool) {
95+
fn cairo1_package_exists(version: &String) -> bool {
9896
let cairo_compiler_path = starknet_compile_binary_path(version);
9997
let sierra_compiler_path = starknet_sierra_compile_binary_path(version);
100-
if download_if_missing && (!cairo_compiler_path.exists() || !sierra_compiler_path.exists()) {
98+
cairo_compiler_path.exists() && sierra_compiler_path.exists()
99+
}
100+
101+
/// Verifies that the Cairo1 package (of the given version) is available.
102+
/// Attempts to download it if not.
103+
#[allow(dead_code)]
104+
async fn verify_cairo1_package(version: &String) {
105+
if !cairo1_package_exists(version) {
101106
download_cairo_package(version).await;
102107
}
103-
assert!(cairo_compiler_path.exists(), "Cairo compiler not found at {cairo_compiler_path:?}");
104-
assert!(sierra_compiler_path.exists(), "Sierra compiler not found at {sierra_compiler_path:?}");
108+
assert!(cairo1_package_exists(version));
105109
}
106110

107111
/// Runs a command. If it has succeeded, it returns the command's output; otherwise, it panics with

0 commit comments

Comments
 (0)