def METHOD_NAME(self):
    repo = "chris48s/does-not-exist"
    key = "f00b42"
    responses.add(
        responses.GET,
        f"https://api.github.com/repos/{repo}/issues?state=open&labels=Data%20Import",
        json=[
            {"title": "Import X01000001-Some Other Council", "number": 1232},
            {"title": "Import X01000002-Some Other Council", "number": 1233},
            {
                "title": "Import X01000000-Piddleton Parish Council for 2019-12-12",
                "number": 1234,
            },
        ],
        status=200,
    )
    responses.add(
        responses.POST,
        f"https://api.github.com/repos/{repo}/issues/1234/comments",
        json={"html_url": f"https://github.com/{repo}/issues/1234#issuecomment-1"},
        status=200,
    )
    report = {
        "gss": "X01000000",
        "council_name": "Piddleton Parish Council",
        "election_date": "2019-12-12",
        "file_set": [
            {
                "key": "X01000000/0000-00-00T00:00:00.00000/filename.csv",
                "ems": "Xpress",
            }
        ],
    }
    issue_link = raise_github_issue(key, repo, report)
    update_issue_call = responses.calls[1]
    self.assertEqual(
        f"https://github.com/{repo}/issues/1234#issuecomment-1", issue_link
    )
    self.assertEqual(
        f"https://api.github.com/repos/{repo}/issues/1234/comments",
        update_issue_call.request.url,
    )
    self.assertEqual(
        f"token {key}", update_issue_call.request.headers["Authorization"]
    )
    self.assertDictEqual(
        {
            "body": "Updated\nEMS: Xpress\nFiles:\n- `X01000000/0000-00-00T00:00:00.00000/filename.csv`"
        },
        json.loads(update_issue_call.request.body),
    )