23
23
template = """\
24
24
__version__ = version = {version!r}
25
25
__version_tuple__ = version_tuple = {version_tuple!r}
26
- __sha__ = {scm_version.node!r}
26
+ __sha__ = sha = {scm_version.node!r}
27
27
"""
28
28
29
29
@@ -184,9 +184,11 @@ def read(name: str) -> str:
184
184
scm_version = meta ("1.0" , distance = 42 , config = c )
185
185
dump_version (tmp_path , version , "first.py" , scm_version = scm_version )
186
186
lines = read ("first.py" ).splitlines ()
187
- assert lines [- 2 :] == [
187
+ assert lines [- 4 :] == [
188
188
"__version__ = version = '1.0.dev42'" ,
189
189
"__version_tuple__ = version_tuple = (1, 0, 'dev42')" ,
190
+ "" ,
191
+ "__sha__ = sha = None"
190
192
]
191
193
192
194
version = "1.0.1+g4ac9d2c"
@@ -197,7 +199,7 @@ def read(name: str) -> str:
197
199
lines = read ("second.py" ).splitlines ()
198
200
assert "__version__ = version = '1.0.1+g4ac9d2c'" in lines
199
201
assert "__version_tuple__ = version_tuple = (1, 0, 1, 'g4ac9d2c')" in lines
200
- assert "__sha__ = 'g4ac9d2c'" in lines
202
+ assert "__sha__ = sha = 'g4ac9d2c'" in lines
201
203
202
204
version = "1.2.3.dev18+gb366d8b.d20210415"
203
205
scm_version = meta (
@@ -212,7 +214,7 @@ def read(name: str) -> str:
212
214
"__version_tuple__ = version_tuple = (1, 2, 3, 'dev18', 'gb366d8b.d20210415')"
213
215
in lines
214
216
)
215
- assert "__sha__ = 'gb366d8b'" in lines
217
+ assert "__sha__ = sha = 'gb366d8b'" in lines
216
218
217
219
import ast
218
220
0 commit comments