This is a subtask of {T346301}
== Goal
Define and implement all scenarios for the top-by-net-bytes-difference endpoint (editor-analytics) for the QA test suite
== Scenarios to be done
[] 200 OK varying project (all-project, all-[family]-projects), editor-type, page-type and “all-days” as a valid day values
- metrics/editors/top-by-net-bytes-difference/all-projects/user/content/2021/04/01
- metrics/editors/top-by-net-bytes-difference/all-wikipedia-projects/all-editor-types/content/2021/04/all-days
- metrics/editors/top-by-net-bytes-difference/all-wiktionary-projects/all-editor-types/content/2021/04/all-days
- metrics/editors/top-by-net-bytes-difference/ab.wikipedia/user/all-page-types/2021/04/all-days
- metrics/editors/top-by-net-bytes-difference/ab.wikipedia/anonymous/content/2021/02/02
- metrics/editors/top-by-net-bytes-difference/ro.wikitionary/user/content/2021/04/30
- metrics/editors/top-by-net-bytes-difference/sw.wikipedia/user/content/2020/12/31
[] 400 Bad request
[] invalid editor-type and page-type
- metrics/editors/top-by-net-bytes-difference/sw.wikipedia/invalid-user/content/2020/12/31
- metrics/editors/top-by-net-bytes-difference/sw.wikipedia/user/invalid-content/2020/12/31
[] invalid year, month and day
- metrics/editors/top-by-net-bytes-difference/sw.wikipedia/user/content/202/12/31
- metrics/editors/top-by-net-bytes-difference/sw.wikipedia/user/content/2020/13/31
- metrics/editors/top-by-net-bytes-difference/sw.wikipedia/user/content/2020/12/33
[] invalid characters (not implemented yet)
- metrics/editors/top-by-net-bytes-difference/sw.wiki*pedia/user/content/2020/12/31
[] 404 Not Found when requesting an invalid project
- non-existent project
[] metrics/editors/top-by-net-bytes-difference/nonexistentproject/user/content/2020/12/31
[] 404 Invalid route
- metrics/editors/top-by-net-bytes-difference//sw.wikipedia/user/content/2020/12/31