@@ -14,6 +14,7 @@ mod common;
14
14
#[ test]
15
15
fn create_venv ( ) -> Result < ( ) > {
16
16
let temp_dir = assert_fs:: TempDir :: new ( ) ?;
17
+ let cache_dir = assert_fs:: TempDir :: new ( ) ?;
17
18
let venv = temp_dir. child ( ".venv" ) ;
18
19
19
20
let filter_venv = regex:: escape ( & venv. display ( ) . to_string ( ) ) ;
@@ -28,6 +29,8 @@ fn create_venv() -> Result<()> {
28
29
. arg( venv. as_os_str( ) )
29
30
. arg( "--python" )
30
31
. arg( "3.12" )
32
+ . arg( "--cache-dir" )
33
+ . arg( cache_dir. path( ) )
31
34
. current_dir( & temp_dir) , @r###"
32
35
success: true
33
36
exit_code: 0
@@ -47,6 +50,7 @@ fn create_venv() -> Result<()> {
47
50
#[ test]
48
51
fn create_venv_defaults_to_cwd ( ) -> Result < ( ) > {
49
52
let temp_dir = assert_fs:: TempDir :: new ( ) ?;
53
+ let cache_dir = assert_fs:: TempDir :: new ( ) ?;
50
54
let venv = temp_dir. child ( ".venv" ) ;
51
55
52
56
let filter_venv = regex:: escape ( & venv. display ( ) . to_string ( ) ) ;
@@ -60,6 +64,8 @@ fn create_venv_defaults_to_cwd() -> Result<()> {
60
64
. arg( "venv" )
61
65
. arg( "--python" )
62
66
. arg( "3.12" )
67
+ . arg( "--cache-dir" )
68
+ . arg( cache_dir. path( ) )
63
69
. current_dir( & temp_dir) , @r###"
64
70
success: true
65
71
exit_code: 0
@@ -79,6 +85,7 @@ fn create_venv_defaults_to_cwd() -> Result<()> {
79
85
#[ test]
80
86
fn seed ( ) -> Result < ( ) > {
81
87
let temp_dir = assert_fs:: TempDir :: new ( ) ?;
88
+ let cache_dir = assert_fs:: TempDir :: new ( ) ?;
82
89
let venv = temp_dir. child ( ".venv" ) ;
83
90
84
91
let filter_venv = regex:: escape ( & venv. display ( ) . to_string ( ) ) ;
@@ -94,6 +101,8 @@ fn seed() -> Result<()> {
94
101
. arg( "--seed" )
95
102
. arg( "--python" )
96
103
. arg( "3.12" )
104
+ . arg( "--cache-dir" )
105
+ . arg( cache_dir. path( ) )
97
106
. current_dir( & temp_dir) , @r###"
98
107
success: true
99
108
exit_code: 0
0 commit comments