Systers, an AnitaB.org community

Write missing tests for Cancel Mentorship Relation API (Backend)

Prerequisite:

  • Have a GitHub account
  • Know how to use git
  • Setup and run the project on your local development environment

Steps:

  • Create a copy of the project into your account GitHub by forking systers/mentorship-backend project.
  • Clone the project onto your local development environment.
  • [Optional] Create a branch to make your changes.
  • Write tests that cover the test cases from this table for the PUT /mentorship_relation/{request_id}/cancel API, within the tests/mentorship_relation/test_api_cancel_relation.py file.
  • Write the following tests that are not in the table:
    • Valid user tries to cancel valid task with authentication token missing (FAIL)
    • Valid user tries to cancel valid task with authentication token expired (FAIL)
  • Commit your change using our Commit message Style Guide.
  • Submit a Pull Request, targeting gci-dev branch, following the template provided in the description (with reference to issue #307).

Resources:

Work Submission:

Submit a link to Pull Request (PR) created with the change.

Task tags

  • python
  • flask
  • tests
  • backend

Students who completed this task

_daksha_, asawesome07, haokan

Task type

  • code Code
  • done_all Quality Assurance
close

2019