[MediaWiki-commits] [Gerrit] pywikibot/core[master]: Revert "Replace assertRaises with assertRaisesRegex in isbn_...

2018-01-19 Thread jenkins-bot (Code Review)
jenkins-bot has submitted this change and it was merged. ( 
https://gerrit.wikimedia.org/r/405292 )

Change subject: Revert "Replace assertRaises with assertRaisesRegex in 
isbn_tests.py"
..


Revert "Replace assertRaises with assertRaisesRegex in isbn_tests.py"

This reverts commit 9a13055ce9c130d832ebd273681e7bf4d5dd71a7.
We can use https://gerrit.wikimedia.org/r/#/c/399348/ instead.

Bug: T185317
Change-Id: I9d2e576e386b04592520fa7533b58e03bc370f9d
---
M tests/isbn_tests.py
1 file changed, 15 insertions(+), 53 deletions(-)

Approvals:
  jenkins-bot: Verified
  Xqt: Looks good to me, approved



diff --git a/tests/isbn_tests.py b/tests/isbn_tests.py
index ae867d2..df00417 100644
--- a/tests/isbn_tests.py
+++ b/tests/isbn_tests.py
@@ -34,29 +34,10 @@
 else:
 AnyIsbnValidationException = IsbnExc
 
-ISBNINVALIDCHECKSUM_RE = (
-r'The ISBN checksum of ([A-Z0-9]*) is incorrect'
-)
-
-ISBNINVALIDLENGTH_RE = (
-r'The ISBN ([A-Z0-9]*) is not (10|13) digits long'
-)
-
-ISBNINVALIDCHARACTERS_RE = (
-r'The ISBN ([A-Z0-9]*) contains invalid characters'
-)
-
 
 class TestCosmeticChangesISBN(DefaultDrySiteTestCase):
 
 """Test CosmeticChanges ISBN fix."""
-
-INVALIDNUMBERLENGTH_RE = (
-r'The number has an invalid length'
-)
-INVALIDNUMBERCHECKSUM_RE = (
-r'The number\'s checksum or check digit is invalid'
-)
 
 def test_valid_isbn(self):
 """Test ISBN."""
@@ -73,25 +54,17 @@
 cc = CosmeticChangesToolkit(self.site, namespace=0)
 
 # Invalid characters
-self.assertRaisesRegex(AnyIsbnValidationException,
-   (ISBNINVALIDLENGTH_RE + '|' +
-self.INVALIDNUMBERLENGTH_RE),
-   cc.fix_ISBN, 'ISBN 0975229LOL')
+self.assertRaises(AnyIsbnValidationException,
+  cc.fix_ISBN, 'ISBN 0975229LOL')
 # Invalid checksum
-self.assertRaisesRegex(AnyIsbnValidationException,
-   (ISBNINVALIDCHECKSUM_RE + '|' +
-self.INVALIDNUMBERCHECKSUM_RE),
-   cc.fix_ISBN, 'ISBN 0975229801')
+self.assertRaises(AnyIsbnValidationException,
+  cc.fix_ISBN, 'ISBN 0975229801')
 # Invalid length
-self.assertRaisesRegex(AnyIsbnValidationException,
-   (ISBNINVALIDLENGTH_RE + '|' +
-self.INVALIDNUMBERLENGTH_RE),
-   cc.fix_ISBN, 'ISBN 09752298')
+self.assertRaises(AnyIsbnValidationException,
+  cc.fix_ISBN, 'ISBN 09752298')
 # X in the middle
-self.assertRaisesRegex(AnyIsbnValidationException,
-   (ISBNINVALIDCHARACTERS_RE + '|' +
-self.INVALIDNUMBERLENGTH_RE),
-   cc.fix_ISBN, 'ISBN 09752X9801')
+self.assertRaises(AnyIsbnValidationException,
+  cc.fix_ISBN, 'ISBN 09752X9801')
 
 def test_ignore_invalid_isbn(self):
 """Test fixing ISBN numbers with an invalid ISBN."""
@@ -104,10 +77,6 @@
 class TestIsbn(TestCase):
 
 """Test ISBN-related classes and helper functions."""
-
-ISBNXINTHEMIDDLE_RE = (
-r'ISBN ([A-Z0-9]*): X is only allowed at the end of the ISBN'
-)
 
 net = False
 
@@ -125,14 +94,10 @@
 self.assertEqual(isbn13.code, '978-0-9752298-0-4')
 
 # Errors
-self.assertRaisesRegex(IsbnExc, ISBNINVALIDCHARACTERS_RE,
-   ISBN10, '0975229LOL')  # Invalid characters
-self.assertRaisesRegex(IsbnExc, ISBNINVALIDCHECKSUM_RE,
-   ISBN10, '0975229801')  # Invalid checksum
-self.assertRaisesRegex(IsbnExc, ISBNINVALIDLENGTH_RE,
-   ISBN10, '09752298')  # Invalid length
-self.assertRaisesRegex(IsbnExc, self.ISBNXINTHEMIDDLE_RE,
-   ISBN10, '09752X9801')  # X in the middle
+self.assertRaises(IsbnExc, ISBN10, '0975229LOL')  # Invalid characters
+self.assertRaises(IsbnExc, ISBN10, '0975229801')  # Invalid checksum
+self.assertRaises(IsbnExc, ISBN10, '09752298')  # Invalid length
+self.assertRaises(IsbnExc, ISBN10, '09752X9801')  # X in the middle
 
 def test_isbn13(self):
 """Test ISBN13."""
@@ -146,12 +111,9 @@
 self.assertEqual(isbn.code, '9788090273412')
 
 # Errors
-self.assertRaisesRegex(IsbnExc, ISBNINVALIDCHARACTERS_RE,
-   ISBN13, '9783161484LOL')  # Invalid characters
-self.assertRaisesRegex(IsbnExc, ISBNINVALIDCHECKSUM_RE,
-   ISBN13, '9783161484105')  # Invalid checksum
-self.assertRaisesRegex(IsbnExc, ISBNINVALIDLENGTH_RE,
-   ISBN13, 

[MediaWiki-commits] [Gerrit] pywikibot/core[master]: Revert "Replace assertRaises with assertRaisesRegex in isbn_...

2018-01-19 Thread Dalba (Code Review)
Hello Divadsn, John Vandenberg, MtDu, Framawiki, jenkins-bot, Xqt, Zoranzoki21,

I'd like you to do a code review.  Please visit

https://gerrit.wikimedia.org/r/405292

to review the following change.


Change subject: Revert "Replace assertRaises with assertRaisesRegex in 
isbn_tests.py"
..

Revert "Replace assertRaises with assertRaisesRegex in isbn_tests.py"

This reverts commit 9a13055ce9c130d832ebd273681e7bf4d5dd71a7.
We can use https://gerrit.wikimedia.org/r/#/c/399348/ instead.

Bug: T185317
Change-Id: I9d2e576e386b04592520fa7533b58e03bc370f9d
---
M tests/isbn_tests.py
1 file changed, 15 insertions(+), 53 deletions(-)


  git pull ssh://gerrit.wikimedia.org:29418/pywikibot/core 
refs/changes/92/405292/1

diff --git a/tests/isbn_tests.py b/tests/isbn_tests.py
index ae867d2..df00417 100644
--- a/tests/isbn_tests.py
+++ b/tests/isbn_tests.py
@@ -34,29 +34,10 @@
 else:
 AnyIsbnValidationException = IsbnExc
 
-ISBNINVALIDCHECKSUM_RE = (
-r'The ISBN checksum of ([A-Z0-9]*) is incorrect'
-)
-
-ISBNINVALIDLENGTH_RE = (
-r'The ISBN ([A-Z0-9]*) is not (10|13) digits long'
-)
-
-ISBNINVALIDCHARACTERS_RE = (
-r'The ISBN ([A-Z0-9]*) contains invalid characters'
-)
-
 
 class TestCosmeticChangesISBN(DefaultDrySiteTestCase):
 
 """Test CosmeticChanges ISBN fix."""
-
-INVALIDNUMBERLENGTH_RE = (
-r'The number has an invalid length'
-)
-INVALIDNUMBERCHECKSUM_RE = (
-r'The number\'s checksum or check digit is invalid'
-)
 
 def test_valid_isbn(self):
 """Test ISBN."""
@@ -73,25 +54,17 @@
 cc = CosmeticChangesToolkit(self.site, namespace=0)
 
 # Invalid characters
-self.assertRaisesRegex(AnyIsbnValidationException,
-   (ISBNINVALIDLENGTH_RE + '|' +
-self.INVALIDNUMBERLENGTH_RE),
-   cc.fix_ISBN, 'ISBN 0975229LOL')
+self.assertRaises(AnyIsbnValidationException,
+  cc.fix_ISBN, 'ISBN 0975229LOL')
 # Invalid checksum
-self.assertRaisesRegex(AnyIsbnValidationException,
-   (ISBNINVALIDCHECKSUM_RE + '|' +
-self.INVALIDNUMBERCHECKSUM_RE),
-   cc.fix_ISBN, 'ISBN 0975229801')
+self.assertRaises(AnyIsbnValidationException,
+  cc.fix_ISBN, 'ISBN 0975229801')
 # Invalid length
-self.assertRaisesRegex(AnyIsbnValidationException,
-   (ISBNINVALIDLENGTH_RE + '|' +
-self.INVALIDNUMBERLENGTH_RE),
-   cc.fix_ISBN, 'ISBN 09752298')
+self.assertRaises(AnyIsbnValidationException,
+  cc.fix_ISBN, 'ISBN 09752298')
 # X in the middle
-self.assertRaisesRegex(AnyIsbnValidationException,
-   (ISBNINVALIDCHARACTERS_RE + '|' +
-self.INVALIDNUMBERLENGTH_RE),
-   cc.fix_ISBN, 'ISBN 09752X9801')
+self.assertRaises(AnyIsbnValidationException,
+  cc.fix_ISBN, 'ISBN 09752X9801')
 
 def test_ignore_invalid_isbn(self):
 """Test fixing ISBN numbers with an invalid ISBN."""
@@ -104,10 +77,6 @@
 class TestIsbn(TestCase):
 
 """Test ISBN-related classes and helper functions."""
-
-ISBNXINTHEMIDDLE_RE = (
-r'ISBN ([A-Z0-9]*): X is only allowed at the end of the ISBN'
-)
 
 net = False
 
@@ -125,14 +94,10 @@
 self.assertEqual(isbn13.code, '978-0-9752298-0-4')
 
 # Errors
-self.assertRaisesRegex(IsbnExc, ISBNINVALIDCHARACTERS_RE,
-   ISBN10, '0975229LOL')  # Invalid characters
-self.assertRaisesRegex(IsbnExc, ISBNINVALIDCHECKSUM_RE,
-   ISBN10, '0975229801')  # Invalid checksum
-self.assertRaisesRegex(IsbnExc, ISBNINVALIDLENGTH_RE,
-   ISBN10, '09752298')  # Invalid length
-self.assertRaisesRegex(IsbnExc, self.ISBNXINTHEMIDDLE_RE,
-   ISBN10, '09752X9801')  # X in the middle
+self.assertRaises(IsbnExc, ISBN10, '0975229LOL')  # Invalid characters
+self.assertRaises(IsbnExc, ISBN10, '0975229801')  # Invalid checksum
+self.assertRaises(IsbnExc, ISBN10, '09752298')  # Invalid length
+self.assertRaises(IsbnExc, ISBN10, '09752X9801')  # X in the middle
 
 def test_isbn13(self):
 """Test ISBN13."""
@@ -146,12 +111,9 @@
 self.assertEqual(isbn.code, '9788090273412')
 
 # Errors
-self.assertRaisesRegex(IsbnExc, ISBNINVALIDCHARACTERS_RE,
-   ISBN13, '9783161484LOL')  # Invalid characters
-self.assertRaisesRegex(IsbnExc, ISBNINVALIDCHECKSUM_RE,
-   ISBN13, '9783161484105')  # 

[MediaWiki-commits] [Gerrit] pywikibot/core[master]: Revert "Replace assertRaises with assertRaisesRegex in isbn_...

2017-12-19 Thread jenkins-bot (Code Review)
jenkins-bot has submitted this change and it was merged. ( 
https://gerrit.wikimedia.org/r/399344 )

Change subject: Revert "Replace assertRaises with assertRaisesRegex in 
isbn_tests.py"
..


Revert "Replace assertRaises with assertRaisesRegex in isbn_tests.py"

This reverts commit 4625bef2d3a1dc0c1929cd9cb745666d75211578
due to a lot of tests failing:
https://travis-ci.org/wikimedia/pywikibot/builds/319000537

Change-Id: Ib41b30f1672a131a7cdf53b3b930fa8db2fd3e4c
---
M tests/isbn_tests.py
1 file changed, 8 insertions(+), 21 deletions(-)

Approvals:
  jenkins-bot: Verified
  Xqt: Looks good to me, approved



diff --git a/tests/isbn_tests.py b/tests/isbn_tests.py
index fc48a08..df00417 100644
--- a/tests/isbn_tests.py
+++ b/tests/isbn_tests.py
@@ -39,11 +39,6 @@
 
 """Test CosmeticChanges ISBN fix."""
 
-ISBN_DIGITERROR_RE = 'ISBN [0-9]+ is not [0-9]+ digits long'
-ISBN_INVALIDERROR_RE = 'Invalid ISBN found'
-ISBN_CHECKSUMERROR_RE = 'ISBN checksum of [0-9]+ is incorrect'
-ISBN_INVALIDCHARERROR_RE = 'ISBN [0-9a-zA-Z]+ contains invalid characters'
-
 def test_valid_isbn(self):
 """Test ISBN."""
 cc = CosmeticChangesToolkit(self.site, namespace=0)
@@ -59,25 +54,17 @@
 cc = CosmeticChangesToolkit(self.site, namespace=0)
 
 # Invalid characters
-self.assertRaisesRegex(AnyIsbnValidationException,
-   (self.ISBN_DIGITERROR_RE + '|' +
-self.ISBN_INVALIDERROR_RE),
-   cc.fix_ISBN, 'ISBN 0975229LOL')
+self.assertRaises(AnyIsbnValidationException,
+  cc.fix_ISBN, 'ISBN 0975229LOL')
 # Invalid checksum
-self.assertRaisesRegex(AnyIsbnValidationException,
-   (self.ISBN_CHECKSUMERROR_RE + '|' +
-self.ISBN_INVALIDERROR_RE),
-   cc.fix_ISBN, 'ISBN 0975229801')
+self.assertRaises(AnyIsbnValidationException,
+  cc.fix_ISBN, 'ISBN 0975229801')
 # Invalid length
-self.assertRaisesRegex(AnyIsbnValidationException,
-   (self.ISBN_DIGITERROR_RE + '|' +
-self.ISBN_INVALIDERROR_RE),
-   cc.fix_ISBN, 'ISBN 09752298')
+self.assertRaises(AnyIsbnValidationException,
+  cc.fix_ISBN, 'ISBN 09752298')
 # X in the middle
-self.assertRaisesRegex(AnyIsbnValidationException,
-   (self.ISBN_INVALIDCHARERROR_RE + '|' +
-self.ISBN_INVALIDERROR_RE),
-   cc.fix_ISBN, 'ISBN 09752X9801')
+self.assertRaises(AnyIsbnValidationException,
+  cc.fix_ISBN, 'ISBN 09752X9801')
 
 def test_ignore_invalid_isbn(self):
 """Test fixing ISBN numbers with an invalid ISBN."""

-- 
To view, visit https://gerrit.wikimedia.org/r/399344
To unsubscribe, visit https://gerrit.wikimedia.org/r/settings

Gerrit-MessageType: merged
Gerrit-Change-Id: Ib41b30f1672a131a7cdf53b3b930fa8db2fd3e4c
Gerrit-PatchSet: 1
Gerrit-Project: pywikibot/core
Gerrit-Branch: master
Gerrit-Owner: Xqt 
Gerrit-Reviewer: John Vandenberg 
Gerrit-Reviewer: Xqt 
Gerrit-Reviewer: Zoranzoki21 
Gerrit-Reviewer: jenkins-bot <>

___
MediaWiki-commits mailing list
MediaWiki-commits@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits


[MediaWiki-commits] [Gerrit] pywikibot/core[master]: Revert "Replace assertRaises with assertRaisesRegex in isbn_...

2017-12-19 Thread Xqt (Code Review)
Xqt has uploaded a new change for review. ( 
https://gerrit.wikimedia.org/r/399344 )

Change subject: Revert "Replace assertRaises with assertRaisesRegex in 
isbn_tests.py"
..

Revert "Replace assertRaises with assertRaisesRegex in isbn_tests.py"

This reverts commit 4625bef2d3a1dc0c1929cd9cb745666d75211578
due to a lot of tests failing:
https://travis-ci.org/wikimedia/pywikibot/builds/319000537

Change-Id: Ib41b30f1672a131a7cdf53b3b930fa8db2fd3e4c
---
M tests/isbn_tests.py
1 file changed, 8 insertions(+), 21 deletions(-)


  git pull ssh://gerrit.wikimedia.org:29418/pywikibot/core 
refs/changes/44/399344/1

diff --git a/tests/isbn_tests.py b/tests/isbn_tests.py
index fc48a08..df00417 100644
--- a/tests/isbn_tests.py
+++ b/tests/isbn_tests.py
@@ -39,11 +39,6 @@
 
 """Test CosmeticChanges ISBN fix."""
 
-ISBN_DIGITERROR_RE = 'ISBN [0-9]+ is not [0-9]+ digits long'
-ISBN_INVALIDERROR_RE = 'Invalid ISBN found'
-ISBN_CHECKSUMERROR_RE = 'ISBN checksum of [0-9]+ is incorrect'
-ISBN_INVALIDCHARERROR_RE = 'ISBN [0-9a-zA-Z]+ contains invalid characters'
-
 def test_valid_isbn(self):
 """Test ISBN."""
 cc = CosmeticChangesToolkit(self.site, namespace=0)
@@ -59,25 +54,17 @@
 cc = CosmeticChangesToolkit(self.site, namespace=0)
 
 # Invalid characters
-self.assertRaisesRegex(AnyIsbnValidationException,
-   (self.ISBN_DIGITERROR_RE + '|' +
-self.ISBN_INVALIDERROR_RE),
-   cc.fix_ISBN, 'ISBN 0975229LOL')
+self.assertRaises(AnyIsbnValidationException,
+  cc.fix_ISBN, 'ISBN 0975229LOL')
 # Invalid checksum
-self.assertRaisesRegex(AnyIsbnValidationException,
-   (self.ISBN_CHECKSUMERROR_RE + '|' +
-self.ISBN_INVALIDERROR_RE),
-   cc.fix_ISBN, 'ISBN 0975229801')
+self.assertRaises(AnyIsbnValidationException,
+  cc.fix_ISBN, 'ISBN 0975229801')
 # Invalid length
-self.assertRaisesRegex(AnyIsbnValidationException,
-   (self.ISBN_DIGITERROR_RE + '|' +
-self.ISBN_INVALIDERROR_RE),
-   cc.fix_ISBN, 'ISBN 09752298')
+self.assertRaises(AnyIsbnValidationException,
+  cc.fix_ISBN, 'ISBN 09752298')
 # X in the middle
-self.assertRaisesRegex(AnyIsbnValidationException,
-   (self.ISBN_INVALIDCHARERROR_RE + '|' +
-self.ISBN_INVALIDERROR_RE),
-   cc.fix_ISBN, 'ISBN 09752X9801')
+self.assertRaises(AnyIsbnValidationException,
+  cc.fix_ISBN, 'ISBN 09752X9801')
 
 def test_ignore_invalid_isbn(self):
 """Test fixing ISBN numbers with an invalid ISBN."""

-- 
To view, visit https://gerrit.wikimedia.org/r/399344
To unsubscribe, visit https://gerrit.wikimedia.org/r/settings

Gerrit-MessageType: newchange
Gerrit-Change-Id: Ib41b30f1672a131a7cdf53b3b930fa8db2fd3e4c
Gerrit-PatchSet: 1
Gerrit-Project: pywikibot/core
Gerrit-Branch: master
Gerrit-Owner: Xqt 

___
MediaWiki-commits mailing list
MediaWiki-commits@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits