File tree Expand file tree Collapse file tree
crates/blockifier_test_utils/src Expand file tree Collapse file tree Original file line number Diff line number Diff 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
You can’t perform that action at this time.
0 commit comments