def test_status_and_content_type(self, rf):
        project = factories.ProjectFactory()
        request = rf.get("/")
        response = views.url_date_report(request, project.project_slug)

        assert response.status_code == 200
        assert response["Content-Type"] == 'text/plain; charset="UTF-8"'
    def test_report_text(self, rf):
        project = factories.ProjectFactory()
        urls = factories.NominatedURLFactory.create_batch(3, url_project=project)
        request = rf.get("/")
        response = views.url_date_report(request, project.project_slug)

        assert "#This list of URLs" in response.content
        for url in urls:
            assert (
                '{0};"{1}";{2}\n'.format(url.date.replace(microsecond=0).isoformat(), url.entity, url.value)
                in response.content
            )