コード例 #1
0
 def test_build_url_with_non_projectbuild(self):
     """
     build_url should return an empty string for non-project builds.
     # TODO: This should link to a Build Detail page in the jenkins app.
     """
     build = BuildFactory.create()
     self.assertEqual("", build_url(build))
コード例 #2
0
 def test_build_url_with_non_projectbuild(self):
     """
     build_url should return an empty string for non-project builds.
     # TODO: This should link to a Build Detail page in the jenkins app.
     """
     build = BuildFactory.create()
     self.assertEqual("", build_url(build.build_id))
コード例 #3
0
    def test_build_url_with_projectbuild(self):
        """
        build_url should return the url for a project build if the build_id
        corresponds to a ProjectBuild.
        """
        project = ProjectFactory.create()
        dependency = DependencyFactory.create()
        ProjectDependency.objects.create(
            project=project, dependency=dependency)

        projectbuild = build_project(project, queue_build=False)
        build = BuildFactory.create(
            job=dependency.job, build_id=projectbuild.build_id)

        expected_url = reverse(
            "project_projectbuild_detail",
            kwargs={"project_pk": project.pk, "build_pk": projectbuild.pk})
        self.assertEqual(expected_url, build_url(build))
コード例 #4
0
    def test_build_url_with_projectbuild(self):
        """
        build_url should return the url for a project build if the build_id
        corresponds to a ProjectBuild.
        """
        project = ProjectFactory.create()
        dependency = DependencyFactory.create()
        ProjectDependency.objects.create(
            project=project, dependency=dependency)

        projectbuild = build_project(project, queue_build=False)
        build = BuildFactory.create(
            job=dependency.job, build_id=projectbuild.build_key)

        expected_url = reverse(
            "project_projectbuild_detail",
            kwargs={"project_pk": project.pk, "build_pk": projectbuild.pk})
        self.assertEqual(expected_url, build_url(build.build_id))