Skip to content

Add test coverage for all URL endpoints #1441

@showell

Description

@showell

Once #1440 hits master (or even before then, if you want to work off of that branch), you'll be able to produce a report of URL endpoints that aren't covered by tools/test-backend.

We should do one of the following with each endpoint:

  • If we still support it, ideally we should add a test for it, and then follow up with the traditional code coverage reports to make sure we thoroughly cover the associated view (and ideally all its callees).
  • If we still support it, but there's some logistical reason we can't test it, we should flag it so that it only shows up as a warning in the report. (The report isn't very polished yet, so this would possibly require building better reporting on top of (experimental/wip) Add URL coverage report. #1440.)
  • If we truly don't support the endpoint anymore, including all of our possible external API users, we should remove it from urls.py, or at least further deprecate it in some way.

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions