1
from unittest import skip
2
from django.test import TestCase
3
from ci.models import JenkinsBuild, JenkinsJob
6
class TestCoverageReport(TestCase):
7
fixtures = ['phablet-apps.json']
10
def test_should_exist(self):
11
"""Make sure we've got one if it's there :) ."""
13
jenkins_job = JenkinsJob.objects.get(
14
name="phone-app-quantal-i386-autolanding")
15
jenkins_build = JenkinsBuild.objects.get(
16
jenkins_job=jenkins_job,
18
self.assertIsNotNone(jenkins_build.coverage_report)
22
def test_shouldnt_exist(self):
23
"""'Primary' jobs shouldn't have coverage reports."""
25
jenkins_job = JenkinsJob.objects.get(
26
name="phone-app-autolanding")
27
jenkins_build = JenkinsBuild.objects.get(
28
jenkins_job=jenkins_job,
30
self.assertIsNone(jenkins_build.coverage_report)