/b-gtk/fix-viz

To get this branch, use:
bzr branch http://gegoxaren.bato24.eu/bzr/b-gtk/fix-viz

« back to all changes in this revision

Viewing changes to tests/test_ui.py

  • Committer: Curtis Hovey
  • Date: 2012-02-27 04:36:33 UTC
  • mto: (776.2.1 ui-factory)
  • mto: This revision was merged to the branch mainline in revision 779.
  • Revision ID: sinzui.is@verizon.net-20120227043633-r1h8ts3vhl4kat1p
Added tests for report_transport_activity().

Show diffs side-by-side

added added

removed removed

Lines of Context:
105
105
        self.assertIs(True, ui_factory._progress_bar_widget.update.called)
106
106
        self.assertEqual(
107
107
            ('test', 1, 2), ui_factory._progress_bar_widget.update.args)
 
108
 
 
109
    def test_report_transport_activity_with_widget(self):
 
110
        ui_factory = ui.GtkUIFactory()
 
111
        progress_widget = ui.ProgressPanel()
 
112
        MockMethod.bind(self, progress_widget, 'tick')
 
113
        ui_factory.set_progress_bar_widget(progress_widget)
 
114
        self.assertIs(
 
115
            None, ui_factory.report_transport_activity(None, None, None))
 
116
        self.assertIs(True, progress_widget.tick.called)
 
117
 
 
118
    def test_report_transport_activity_without_widget(self):
 
119
        ui_factory = ui.GtkUIFactory()
 
120
        MockMethod.bind(self, ui.ProgressBarWindow, 'tick')
 
121
        self.assertIs(
 
122
            None, ui_factory.report_transport_activity(None, None, None))
 
123
        self.assertIsInstance(
 
124
            ui_factory._progress_bar_widget, ui.ProgressBarWindow)
 
125
        self.assertIs(True, ui.ProgressBarWindow.tick.called)