63
63
return len(self._getJobs())
65
def test___repr__(self):
66
parent1 = self.factory.makeDistroSeries()
67
parent2 = self.factory.makeDistroSeries()
68
distroseries = self.factory.makeDistroSeries()
69
packageset1 = self.factory.makePackageset()
70
packageset2 = self.factory.makePackageset()
72
overlays = (True, False)
73
overlay_pockets = (('Updates',), ('Release',))
74
overlay_components = (("main",), ("universe",))
75
arches = (u'i386', u'amd64')
76
packagesets = (packageset1.id, packageset2.id)
79
job = self.job_source.create(
80
distroseries, [parent1.id, parent2.id], arches, packagesets,
81
rebuild, overlays, overlay_pockets, overlay_components)
83
expected = ("<InitializeDistroSeriesJob for "
84
"distribution: {distroseries.distribution.name}, "
85
"distroseries: {distroseries.name}, "
86
"parent[overlay?/pockets/components]: "
87
"{parent1.name}[True/[u'Updates']/[u'main']],"
88
"{parent2.name}[False/[u'Release']/[u'universe']], "
89
"architectures: (u'i386', u'amd64'), "
90
"packagesets: [u'{packageset1.name}', u'{packageset2.name}'], "
91
"rebuild: False>".format(
92
distroseries=distroseries,
95
packageset1=packageset1,
96
packageset2=packageset2))
65
103
def test_create_with_existing_pending_job(self):
66
104
parent = self.factory.makeDistroSeries()
67
105
distroseries = self.factory.makeDistroSeries()