def test_releasefile_get_api_url_with_is_published(): rfile = ReleaseFileFactory() # mirror the SnapshotAPI view setting this value on the ReleaseFile object. setattr(rfile, "is_published", True) url = rfile.get_api_url() assert url == reverse( "published-file", kwargs={ "org_slug": rfile.workspace.project.org.slug, "project_slug": rfile.workspace.project.slug, "workspace_slug": rfile.workspace.name, "file_id": rfile.id, }, )
def test_releasefile_get_api_url_without_is_published(): rfile = ReleaseFileFactory() url = rfile.get_api_url() assert url == reverse("api:release-file", kwargs={"file_id": rfile.id})