@@ -25,7 +25,8 @@ unstub_pyenv() {
25
25
stub_pyenv " ${PYENV_VERSION} "
26
26
stub pyenv-prefix " : echo '${PYENV_ROOT} /versions/${PYENV_VERSION} '"
27
27
stub pyenv-prefix " : echo '${PYENV_ROOT} /versions/${PYENV_VERSION} '"
28
- stub pyenv-exec " pyvenv ${PYENV_ROOT} /versions/venv : echo PYENV_VERSION=\$ {PYENV_VERSION} \"\$ @\" "
28
+ stub pyenv-prefix " : echo '${PYENV_ROOT} /versions/${PYENV_VERSION} '"
29
+ stub pyenv-exec " pyvenv * : echo PYENV_VERSION=\$ {PYENV_VERSION} \"\$ @\" "
29
30
stub pyenv-exec " python -s -m ensurepip : true"
30
31
31
32
remove_executable " 3.4.1" " virtualenv"
@@ -35,7 +36,7 @@ unstub_pyenv() {
35
36
36
37
assert_success
37
38
assert_output << OUT
38
- PYENV_VERSION=3.4.1 pyvenv ${PYENV_ROOT} /versions/venv
39
+ PYENV_VERSION=3.4.1 pyvenv ${PYENV_ROOT} /versions/3.4.1/envs/ venv
39
40
rehashed
40
41
OUT
41
42
48
49
stub_pyenv " ${PYENV_VERSION} "
49
50
stub pyenv-prefix " : echo '${PYENV_ROOT} /versions/${PYENV_VERSION} '"
50
51
stub pyenv-prefix " : echo '${PYENV_ROOT} /versions/${PYENV_VERSION} '"
51
- stub pyenv-exec " virtualenv ${PYENV_ROOT} /versions/venv : echo PYENV_VERSION=\$ {PYENV_VERSION} \"\$ @\" "
52
+ stub pyenv-prefix " : echo '${PYENV_ROOT} /versions/${PYENV_VERSION} '"
53
+ stub pyenv-exec " virtualenv * : echo PYENV_VERSION=\$ {PYENV_VERSION} \"\$ @\" "
52
54
stub pyenv-exec " python -s -m ensurepip : true"
53
55
54
56
create_executable " 3.4.1" " virtualenv"
58
60
59
61
assert_success
60
62
assert_output << OUT
61
- PYENV_VERSION=3.4.1 virtualenv ${PYENV_ROOT} /versions/venv
63
+ PYENV_VERSION=3.4.1 virtualenv ${PYENV_ROOT} /versions/3.4.1/envs/ venv
62
64
rehashed
63
65
OUT
64
66
71
73
stub_pyenv " ${PYENV_VERSION} "
72
74
stub pyenv-prefix " : echo '${PYENV_ROOT} /versions/${PYENV_VERSION} '"
73
75
stub pyenv-prefix " : echo '${PYENV_ROOT} /versions/${PYENV_VERSION} '"
76
+ stub pyenv-prefix " : echo '${PYENV_ROOT} /versions/${PYENV_VERSION} '"
74
77
stub pyenv-exec " pip install virtualenv : echo PYENV_VERSION=\$ {PYENV_VERSION} \"\$ @\" "
75
- stub pyenv-exec " virtualenv ${PYENV_ROOT} /versions/venv : echo PYENV_VERSION=\$ {PYENV_VERSION} \"\$ @\" "
78
+ stub pyenv-exec " virtualenv * : echo PYENV_VERSION=\$ {PYENV_VERSION} \"\$ @\" "
76
79
stub pyenv-exec " python -s -m ensurepip : false"
77
80
stub pyenv-exec " python -s */get-pip.py : true"
78
81
stub curl true
85
88
assert_success
86
89
assert_output << OUT
87
90
PYENV_VERSION=3.2.1 pip install virtualenv
88
- PYENV_VERSION=3.2.1 virtualenv ${PYENV_ROOT} /versions/venv
91
+ PYENV_VERSION=3.2.1 virtualenv ${PYENV_ROOT} /versions/3.2.1/envs/ venv
89
92
Installing pip from https://bootstrap.pypa.io/get-pip.py...
90
93
rehashed
91
94
OUT
100
103
stub_pyenv " ${PYENV_VERSION} "
101
104
stub pyenv-prefix " : echo '${PYENV_ROOT} /versions/${PYENV_VERSION} '"
102
105
stub pyenv-prefix " : echo '${PYENV_ROOT} /versions/${PYENV_VERSION} '"
106
+ stub pyenv-prefix " : echo '${PYENV_ROOT} /versions/${PYENV_VERSION} '"
103
107
stub pyenv-exec " pip install virtualenv : echo PYENV_VERSION=\$ {PYENV_VERSION} \"\$ @\" "
104
- stub pyenv-exec " virtualenv --python= ${TMP} /python3 ${PYENV_ROOT} /versions/venv : echo PYENV_VERSION=\$ {PYENV_VERSION} \"\$ @\" "
108
+ stub pyenv-exec " virtualenv * : echo PYENV_VERSION=\$ {PYENV_VERSION} \"\$ @\" "
105
109
stub pyenv-exec " python -s -m ensurepip : true"
106
110
107
111
remove_executable " 3.4.1" " virtualenv"
111
115
112
116
assert_output << OUT
113
117
PYENV_VERSION=3.4.1 pip install virtualenv
114
- PYENV_VERSION=3.4.1 virtualenv --python=${TMP} /python3 ${PYENV_ROOT} /versions/venv
118
+ PYENV_VERSION=3.4.1 virtualenv --python=${TMP} /python3 ${PYENV_ROOT} /versions/3.4.1/envs/ venv
115
119
rehashed
116
120
OUT
117
121
assert_success
125
129
stub_pyenv " ${PYENV_VERSION} "
126
130
stub pyenv-prefix " : echo '${PYENV_ROOT} /versions/${PYENV_VERSION} '"
127
131
stub pyenv-prefix " : echo '${PYENV_ROOT} /versions/${PYENV_VERSION} '"
132
+ stub pyenv-prefix " : echo '${PYENV_ROOT} /versions/${PYENV_VERSION} '"
128
133
stub pyenv-exec " pip install virtualenv : echo PYENV_VERSION=\$ {PYENV_VERSION} \"\$ @\" "
129
- stub pyenv-exec " virtualenv --python= ${TMP} /python3 ${PYENV_ROOT} /versions/venv : echo PYENV_VERSION=\$ {PYENV_VERSION} \"\$ @\" "
134
+ stub pyenv-exec " virtualenv * : echo PYENV_VERSION=\$ {PYENV_VERSION} \"\$ @\" "
130
135
stub pyenv-exec " python -s -m ensurepip : true"
131
136
132
137
remove_executable " 3.4.1" " virtualenv"
136
141
137
142
assert_output << OUT
138
143
PYENV_VERSION=3.4.1 pip install virtualenv
139
- PYENV_VERSION=3.4.1 virtualenv --python=${TMP} /python3 ${PYENV_ROOT} /versions/venv
144
+ PYENV_VERSION=3.4.1 virtualenv --python=${TMP} /python3 ${PYENV_ROOT} /versions/3.4.1/envs/ venv
140
145
rehashed
141
146
OUT
142
147
assert_success
150
155
stub_pyenv " ${PYENV_VERSION} "
151
156
stub pyenv-prefix " : echo '${PYENV_ROOT} /versions/${PYENV_VERSION} '"
152
157
stub pyenv-prefix " : echo '${PYENV_ROOT} /versions/${PYENV_VERSION} '"
158
+ stub pyenv-prefix " : echo '${PYENV_ROOT} /versions/${PYENV_VERSION} '"
153
159
stub pyenv-exec " pip install virtualenv : echo PIP_REQUIRE_VENV=\$ {PIP_REQUIRE_VENV} PYENV_VERSION=\$ {PYENV_VERSION} \"\$ @\" "
154
- stub pyenv-exec " virtualenv ${PYENV_ROOT} /versions/venv : echo PIP_REQUIRE_VENV=\$ {PIP_REQUIRE_VENV} PYENV_VERSION=\$ {PYENV_VERSION} \"\$ @\" "
160
+ stub pyenv-exec " virtualenv * : echo PIP_REQUIRE_VENV=\$ {PIP_REQUIRE_VENV} PYENV_VERSION=\$ {PYENV_VERSION} \"\$ @\" "
155
161
stub pyenv-exec " python -s -m ensurepip : false"
156
162
stub pyenv-exec " python -s */get-pip.py : true"
157
163
stub curl true
164
170
assert_success
165
171
assert_output << OUT
166
172
PIP_REQUIRE_VENV= PYENV_VERSION=3.2.1 pip install virtualenv
167
- PIP_REQUIRE_VENV= PYENV_VERSION=3.2.1 virtualenv ${PYENV_ROOT} /versions/venv
173
+ PIP_REQUIRE_VENV= PYENV_VERSION=3.2.1 virtualenv ${PYENV_ROOT} /versions/3.2.1/envs/ venv
168
174
Installing pip from https://bootstrap.pypa.io/get-pip.py...
169
175
rehashed
170
176
OUT
0 commit comments