[MediaWiki-commits] [Gerrit] mediawiki...release[master]: Migrate to pytest, remove some junk old tests
jenkins-bot has submitted this change and it was merged. ( https://gerrit.wikimedia.org/r/401630 ) Change subject: Migrate to pytest, remove some junk old tests .. Migrate to pytest, remove some junk old tests Change-Id: Ibdbfc128704b0e7309956c23ab86ff65988ed32c --- M .gitignore D make-release/tests/test_make-release-yaml.py D make-release/tests/test_make-release.py A make-release/tests/test_makerelease-yaml.py M test-requirements.txt M tox.ini 6 files changed, 15 insertions(+), 57 deletions(-) Approvals: Chad: Looks good to me, approved jenkins-bot: Verified diff --git a/.gitignore b/.gitignore index 9cfc581..a05a315 100644 --- a/.gitignore +++ b/.gitignore @@ -3,3 +3,4 @@ local.conf composer.lock /vendor +.cache diff --git a/make-release/tests/test_make-release-yaml.py b/make-release/tests/test_make-release-yaml.py deleted file mode 100644 index a058784..000 --- a/make-release/tests/test_make-release-yaml.py +++ /dev/null @@ -1,19 +0,0 @@ -#!/usr/bin/env python - -import os -import unittest -import yaml - - -class MakeReleaseYamlTest(unittest.TestCase): -fname = os.path.join( -os.path.dirname(os.path.dirname(__file__)), -'make-release.yaml' -) - -def test_valid_syntax(self): -with open(self.fname) as f: -yaml.load(f) - -# No exception raised -self.assertTrue(True) diff --git a/make-release/tests/test_make-release.py b/make-release/tests/test_make-release.py deleted file mode 100644 index 0867f8f..000 --- a/make-release/tests/test_make-release.py +++ /dev/null @@ -1,36 +0,0 @@ -#!/usr/bin/env python2 - -import unittest - -makerelease = __import__('makerelease') - - -class Struct: -def __init__(self, **entries): -self.__dict__.update(entries) - - -class MakeReleaseTest(unittest.TestCase): -def getMakeRelease(self, options): -if 'conffile' not in options: -options['conffile'] = '../make-release.yaml' -return makerelease.MakeRelease(Struct(**options)) - -def test_get_extensions_for_version(self): -mr = self.getMakeRelease({'version': '1.25.0'}) -# Added in 1.25 -self.assertIn('extensions/CiteThisPage', - mr.get_extensions_for_version(mr.version)) - -mr = self.getMakeRelease({'version': '1.23.0'}) -# Removed in 1.23 -self.assertNotIn('extensions/SimpleAntiSpam', - mr.get_extensions_for_version(mr.version)) -# But if explicitly specified, still included -self.assertIn( -'extensions/SimpleAntiSpam', -mr.get_extensions_for_version( -mr.version, -['extensions/SimpleAntiSpam'] -) -) diff --git a/make-release/tests/test_makerelease-yaml.py b/make-release/tests/test_makerelease-yaml.py new file mode 100644 index 000..f33790d --- /dev/null +++ b/make-release/tests/test_makerelease-yaml.py @@ -0,0 +1,12 @@ +import os +import yaml + + +def test_valid_syntax(): +fname = os.path.join( +os.path.dirname(os.path.dirname(__file__)), +'make-release.yaml' +) + +with open(fname) as conf: +yaml.load(conf) diff --git a/test-requirements.txt b/test-requirements.txt index f3c7e8e..e079f8a 100644 --- a/test-requirements.txt +++ b/test-requirements.txt @@ -1 +1 @@ -nose +pytest diff --git a/tox.ini b/tox.ini index a9c2742..17c0b1b 100644 --- a/tox.ini +++ b/tox.ini @@ -7,7 +7,7 @@ setenv = VIRTUAL_ENV={envdir} deps = -r{toxinidir}/requirements.txt -r{toxinidir}/test-requirements.txt -commands = nosetests +commands = py.test [testenv:flake8] commands = flake8 -- To view, visit https://gerrit.wikimedia.org/r/401630 To unsubscribe, visit https://gerrit.wikimedia.org/r/settings Gerrit-MessageType: merged Gerrit-Change-Id: Ibdbfc128704b0e7309956c23ab86ff65988ed32c Gerrit-PatchSet: 2 Gerrit-Project: mediawiki/tools/release Gerrit-Branch: master Gerrit-Owner: Chad Gerrit-Reviewer: Chad Gerrit-Reviewer: jenkins-bot <> ___ MediaWiki-commits mailing list MediaWiki-commits@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits
[MediaWiki-commits] [Gerrit] mediawiki...release[master]: Migrate to pytest, remove some junk old tests
Chad has uploaded a new change for review. ( https://gerrit.wikimedia.org/r/401630 ) Change subject: Migrate to pytest, remove some junk old tests .. Migrate to pytest, remove some junk old tests Change-Id: Ibdbfc128704b0e7309956c23ab86ff65988ed32c --- M .gitignore D make-release/tests/test_make-release-yaml.py D make-release/tests/test_make-release.py A make-release/tests/test_makerelease-yaml.py M test-requirements.txt M tox.ini 6 files changed, 15 insertions(+), 57 deletions(-) git pull ssh://gerrit.wikimedia.org:29418/mediawiki/tools/release refs/changes/30/401630/1 diff --git a/.gitignore b/.gitignore index 9cfc581..a05a315 100644 --- a/.gitignore +++ b/.gitignore @@ -3,3 +3,4 @@ local.conf composer.lock /vendor +.cache diff --git a/make-release/tests/test_make-release-yaml.py b/make-release/tests/test_make-release-yaml.py deleted file mode 100644 index a058784..000 --- a/make-release/tests/test_make-release-yaml.py +++ /dev/null @@ -1,19 +0,0 @@ -#!/usr/bin/env python - -import os -import unittest -import yaml - - -class MakeReleaseYamlTest(unittest.TestCase): -fname = os.path.join( -os.path.dirname(os.path.dirname(__file__)), -'make-release.yaml' -) - -def test_valid_syntax(self): -with open(self.fname) as f: -yaml.load(f) - -# No exception raised -self.assertTrue(True) diff --git a/make-release/tests/test_make-release.py b/make-release/tests/test_make-release.py deleted file mode 100644 index 0867f8f..000 --- a/make-release/tests/test_make-release.py +++ /dev/null @@ -1,36 +0,0 @@ -#!/usr/bin/env python2 - -import unittest - -makerelease = __import__('makerelease') - - -class Struct: -def __init__(self, **entries): -self.__dict__.update(entries) - - -class MakeReleaseTest(unittest.TestCase): -def getMakeRelease(self, options): -if 'conffile' not in options: -options['conffile'] = '../make-release.yaml' -return makerelease.MakeRelease(Struct(**options)) - -def test_get_extensions_for_version(self): -mr = self.getMakeRelease({'version': '1.25.0'}) -# Added in 1.25 -self.assertIn('extensions/CiteThisPage', - mr.get_extensions_for_version(mr.version)) - -mr = self.getMakeRelease({'version': '1.23.0'}) -# Removed in 1.23 -self.assertNotIn('extensions/SimpleAntiSpam', - mr.get_extensions_for_version(mr.version)) -# But if explicitly specified, still included -self.assertIn( -'extensions/SimpleAntiSpam', -mr.get_extensions_for_version( -mr.version, -['extensions/SimpleAntiSpam'] -) -) diff --git a/make-release/tests/test_makerelease-yaml.py b/make-release/tests/test_makerelease-yaml.py new file mode 100644 index 000..f33790d --- /dev/null +++ b/make-release/tests/test_makerelease-yaml.py @@ -0,0 +1,12 @@ +import os +import yaml + + +def test_valid_syntax(): +fname = os.path.join( +os.path.dirname(os.path.dirname(__file__)), +'make-release.yaml' +) + +with open(fname) as conf: +yaml.load(conf) diff --git a/test-requirements.txt b/test-requirements.txt index f3c7e8e..e079f8a 100644 --- a/test-requirements.txt +++ b/test-requirements.txt @@ -1 +1 @@ -nose +pytest diff --git a/tox.ini b/tox.ini index a9c2742..17c0b1b 100644 --- a/tox.ini +++ b/tox.ini @@ -7,7 +7,7 @@ setenv = VIRTUAL_ENV={envdir} deps = -r{toxinidir}/requirements.txt -r{toxinidir}/test-requirements.txt -commands = nosetests +commands = py.test [testenv:flake8] commands = flake8 -- To view, visit https://gerrit.wikimedia.org/r/401630 To unsubscribe, visit https://gerrit.wikimedia.org/r/settings Gerrit-MessageType: newchange Gerrit-Change-Id: Ibdbfc128704b0e7309956c23ab86ff65988ed32c Gerrit-PatchSet: 1 Gerrit-Project: mediawiki/tools/release Gerrit-Branch: master Gerrit-Owner: Chad ___ MediaWiki-commits mailing list MediaWiki-commits@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits