Wikimedia

Tracker: Test /export/ works correctly

Problem

Tracker doesn't have any tests in place to make sure /export/ works properly. That means when a developer changes code that will break exporting logic, we won't discover that until an user reports it.  

Proposed solution

Add a testcase that makes sure /export/ returns expected data. You should try to export all available items, and for each filterable item, make sure all of the filters work as expected.   Student is expected to send a patch for wikimedia-cz/tracker repository, hosted at Wikimedia Gerrit. When claiming task on GCI website, student should claim a respective Phabricator task as well.  

Materials

 

Task tags

  • python
  • medium
  • testing
  • django

Students who completed this task

Crutishnyk

Task type

  • code Code
  • done_all Quality Assurance
close

2019