2 new commits in tox:
https://bitbucket.org/hpk42/tox/commits/b0e448bae10b/
Changeset: b0e448bae10b
User: leinz
Date: 2014-12-02 08:03:48+00:00
Summary: Determine Jenkins environment as described in docs
HUDSON_URL is still checked for backward compatibility.
Affected #: 1 file
diff -r cc3723fe6680f49ec11995d8df7f37b533fc5f33 -r
b0e448bae10bcf28dd717d10010658bda138e4d5 tox/_config.py
--- a/tox/_config.py
+++ b/tox/_config.py
@@ -802,7 +802,7 @@
return ps.yield_words
def getcontextname():
- if 'HUDSON_URL' in os.environ:
+ if any(env in os.environ for env in ['JENKINS_URL', 'HUDSON_URL']):
return 'jenkins'
return None
https://bitbucket.org/hpk42/tox/commits/361530d6b080/
Changeset: 361530d6b080
User: leinz
Date: 2014-12-10 21:37:30+00:00
Summary: Add test for getcontextname()
Affected #: 1 file
diff -r b0e448bae10bcf28dd717d10010658bda138e4d5 -r
361530d6b08048d678cf8a585bac67553eddaba7 tests/test_config.py
--- a/tests/test_config.py
+++ b/tests/test_config.py
@@ -148,6 +148,20 @@
assert get_homedir() == "123"
+class TestGetcontextname:
+ def test_blank(self, monkeypatch):
+ monkeypatch.setattr(os, "environ", {})
+ assert getcontextname() is None
+
+ def test_jenkins(self, monkeypatch):
+ monkeypatch.setattr(os, "environ", {"JENKINS_URL": "xyz"})
+ assert getcontextname() == "jenkins"
+
+ def test_hudson_legacy(self, monkeypatch):
+ monkeypatch.setattr(os, "environ", {"HUDSON_URL": "xyz"})
+ assert getcontextname() == "jenkins"
+
+
class TestIniParser:
def test_getdefault_single(self, tmpdir, newconfig):
config = newconfig("""
Repository URL: https://bitbucket.org/hpk42/tox/
--
This is a commit notification from bitbucket.org. You are receiving
this because you have the service enabled, addressing the recipient of
this email.
_______________________________________________
pytest-commit mailing list
[email protected]
https://mail.python.org/mailman/listinfo/pytest-commit