|
7 | 7 | import pytest
|
8 | 8 |
|
9 | 9 | import setuptools_scm
|
| 10 | +from datetime import date |
10 | 11 | from setuptools_scm import Configuration
|
11 | 12 | from setuptools_scm import dump_version
|
12 | 13 | from setuptools_scm._run_cmd import run
|
@@ -176,14 +177,14 @@ def read(name: str) -> str:
|
176 | 177 | assert "__version_tuple__ = version_tuple = (1, 0, 'dev42')" in lines
|
177 | 178 |
|
178 | 179 | version = "1.0.1+g4ac9d2c"
|
179 |
| - scm_version = meta(version, config=c) |
| 180 | + scm_version = meta("1.0.1", node="g4ac9d2c", config=c) |
180 | 181 | dump_version(tmp_path, version, scm_version, "second.py")
|
181 | 182 | lines = read("second.py").splitlines()
|
182 | 183 | assert "__version__ = version = '1.0.1+g4ac9d2c'" in lines
|
183 | 184 | assert "__version_tuple__ = version_tuple = (1, 0, 1, 'g4ac9d2c')" in lines
|
184 | 185 |
|
185 | 186 | version = "1.2.3.dev18+gb366d8b.d20210415"
|
186 |
| - scm_version = meta(version, config=c) |
| 187 | + scm_version = meta("1.2.3", node="gb366d8b", distance=18, node_date=date(2021, 4, 15), config=c) |
187 | 188 | dump_version(tmp_path, version, scm_version, "third.py")
|
188 | 189 | lines = read("third.py").splitlines()
|
189 | 190 | assert "__version__ = version = '1.2.3.dev18+gb366d8b.d20210415'" in lines
|
|
0 commit comments