~launchpad-pqm/launchpad/devel

« back to all changes in this revision

Viewing changes to lib/lp/registry/browser/tests/test_distroseries.py

  • Committer: Julian Edwards
  • Date: 2011-06-06 11:49:08 UTC
  • mfrom: (7675.1045.467 db-devel)
  • mto: This revision was merged to the branch mainline in revision 13205.
  • Revision ID: julian.edwards@canonical.com-20110606114908-30jm0009t79ewsad
merge db-devel, there are some test failures as a result

Show diffs side-by-side

added added

removed removed

Lines of Context:
75
75
    )
76
76
from lp.soyuz.model.archivepermission import ArchivePermission
77
77
from lp.soyuz.model import distroseriesdifferencejob
78
 
from lp.soyuz.model.packagecopyjob import specify_dsd_package
79
78
from lp.testing import (
80
79
    anonymous_logged_in,
81
80
    celebrity_logged_in,
1058
1057
        self.assertEquals(1, len(jobs))
1059
1058
        job = jobs[0]
1060
1059
        self.assertEquals(series, job.target_distroseries)
1061
 
        source_package_info = list(job.source_packages)
1062
 
        self.assertEquals(1, len(source_package_info))
1063
 
        self.assertEqual(
1064
 
            (dsd.source_package_name.name, dsd.parent_source_version),
1065
 
            source_package_info[0][:2])
 
1060
        self.assertEqual(dsd.source_package_name.name, job.package_name)
 
1061
        self.assertEqual(dsd.parent_source_version, job.package_version)
1066
1062
 
1067
1063
    def test_upgrade_gives_feedback(self):
1068
1064
        # requestUpgrades doesn't instantly perform package upgrades,
1392
1388
        dsd = self.factory.makeDistroSeriesDifference()
1393
1389
        view = create_initialized_view(
1394
1390
            dsd.derived_series, '+localpackagediffs')
1395
 
        view.pending_syncs = {specify_dsd_package(dsd): object()}
 
1391
        view.pending_syncs = {dsd.source_package_name.name: object()}
1396
1392
        self.assertTrue(view.hasPendingSync(dsd))
1397
1393
 
1398
1394
    def test_isNewerThanParent_compares_versions_not_strings(self):
1444
1440
        dsd = self.factory.makeDistroSeriesDifference()
1445
1441
        view = create_initialized_view(
1446
1442
            dsd.derived_series, '+localpackagediffs')
1447
 
        view.pending_syncs = {specify_dsd_package(dsd): object()}
 
1443
        view.pending_syncs = {dsd.source_package_name.name: object()}
1448
1444
        self.assertFalse(view.canRequestSync(dsd))
1449
1445
 
1450
1446
    def test_canRequestSync_returns_False_if_child_is_newer(self):