[MediaWiki-commits] [Gerrit] pywikibot/core[master]: Revert "Replace assertRaises with assertRaisesRegex in isbn_...
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_...
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_...
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: XqtGerrit-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_...
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