Page MenuHomePhabricator

Migrate Quibble from nose to pytest
Closed, ResolvedPublic

Description

Cause nose is obsolete and pytest is the latest trendy test runner.

Event Timeline

Change 602743 had a related patch set uploaded (by Hashar; owner: Hashar):
[integration/quibble@master] tests: no more need to ignore test.py

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

Change 602746 had a related patch set uploaded (by Hashar; owner: Hashar):
[integration/quibble@master] Migrate from nose to pytest

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

Change 602747 had a related patch set uploaded (by Hashar; owner: Hashar):
[integration/quibble@master] tests: pluralize assertEqual to avoid warning

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

Change 602752 had a related patch set uploaded (by Hashar; owner: Hashar):
[integration/quibble@master] tests: use coverage instead of nose coverage plugin

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

hashar triaged this task as Medium priority.Jun 5 2020, 6:06 PM

A little bit more than one hour to do the conversion. That is easier than expected!

Change 602743 merged by jenkins-bot:
[integration/quibble@master] tests: no more need to ignore test.py

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

Change 602747 merged by jenkins-bot:
[integration/quibble@master] tests: singularize assertEquals to avoid warning

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

Change 602752 merged by jenkins-bot:
[integration/quibble@master] tests: use coverage instead of nose coverage plugin

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

Change 602746 merged by jenkins-bot:
[integration/quibble@master] Migrate from nose to pytest

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

hashar claimed this task.
hashar added a subscriber: awight.

The patch series has been reviewed and approved by @awight. Thank you Adam!