[MediaWiki-commits] [Gerrit] mediawiki...release[master]: Migrate to pytest, remove some junk old tests

2018-01-02 Thread jenkins-bot (Code Review)
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

2018-01-02 Thread Chad (Code Review)
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