diff options
-rw-r--r-- | testing/test_integration.py | 17 | ||||
-rw-r--r-- | tox.ini | 1 |
2 files changed, 18 insertions, 0 deletions
diff --git a/testing/test_integration.py b/testing/test_integration.py new file mode 100644 index 0000000..2a24559 --- /dev/null +++ b/testing/test_integration.py @@ -0,0 +1,17 @@ +import sys + +from setuptools_scm.utils import do + + +def test_pyproject_support(tmpdir, monkeypatch): + monkeypatch.delenv("SETUPTOOLS_SCM_DEBUG") + pkg = tmpdir.ensure("package", dir=42) + pkg.join("pyproject.toml").write( + """[tool.setuptools_scm] +enabled = true +fallback_version = "12.34" +""" + ) + pkg.join("setup.py").write("__import__('setuptools').setup()") + res = do((sys.executable, "setup.py", "--version"), pkg) + assert res == "12.34" @@ -25,6 +25,7 @@ skip_install= test: False deps= pytest + setuptools >= 42 commands= test: py.test [] selfcheck: python setup.py --version |