~ubuntu-branches/ubuntu/trusty/landscape-client/trusty-proposed

« back to all changes in this revision

Viewing changes to landscape/manager/tests/test_packagemanager.py

  • Committer: Bazaar Package Importer
  • Author(s): Free Ekanayaka
  • Date: 2010-04-07 16:27:45 UTC
  • mfrom: (1.1.14 upstream) (24.1.1 karmic-proposed)
  • Revision ID: james.westby@ubuntu.com-20100407162745-oeyoppvl0qyvii55
Tags: 1.5.0-0ubuntu0.10.04.0
* New upstream version (LP: #557244)
  - Fix package-changer running before smart-update has completed (LP: #542215)
  - Report the version of Eucalyptus used to generate topology data (LP: #554007)
  - Enable the Eucalyptus plugin by default, if supported (LP: #546531)
  - Use a whitelist of allowed filesystem types to instead of a blacklist (LP: #351927)
  - Report the update-manager logs to the server (LP: #503384)
  - Turn off Curl's DNS caching for requests. (LP: #522688)

Show diffs side-by-side

added added

removed removed

Lines of Context:
118
118
 
119
119
        return self.package_manager.run()
120
120
 
 
121
    def test_run_on_package_data_changed(self):
 
122
        """
 
123
        The L{PackageManager} spawns a L{PackageChanger} run if an event
 
124
        of type C{"package-data-changed"} is fired.
 
125
        """
 
126
        self.manager.add(self.package_manager)
 
127
 
 
128
        service = self.broker_service
 
129
        service.message_store.set_accepted_types(["change-packages-result"])
 
130
 
 
131
        package_manager_mock = self.mocker.patch(self.package_manager)
 
132
        package_manager_mock.spawn_handler(PackageChanger)
 
133
        self.mocker.count(2) # Once for registration, then again explicitly.
 
134
        self.mocker.replay()
 
135
 
 
136
        return self.broker_service.reactor.fire("package-data-changed")[1]
 
137
 
121
138
    def test_spawn_release_upgrader_on_run_if_message_accepted(self):
122
139
        """
123
140
        The L{PackageManager} spawns a L{ReleaseUpgrader} run if messages