~eeejay/checkbox/gtkbuilder

« back to all changes in this revision

Viewing changes to checkbox_gtk/gtk_interface.py

  • Committer: Marc Tardif
  • Date: 2009-06-10 22:47:03 UTC
  • Revision ID: marc.tardif@canonical.com-20090610224703-56m26tetu3q06tip
Setting radio buttons when running a command from a manual test which fixes bug #385733.

Show diffs side-by-side

added added

removed removed

Lines of Context:
285
285
        description = self.do_function(test.description, result)
286
286
        self._set_hyper_text_view("hyper_text_view_test", description)
287
287
 
 
288
        self._set_active("radio_button_%s" % result.status)
288
289
        self._set_sensitive("button_test", True)
289
290
        self._set_label("button_test", _("_Test Again"))
290
291
 
308
309
                lambda w, t=test: self._run_test(t))
309
310
 
310
311
        # Default results
311
 
        answers = ["yes", "no", "skip"]
312
312
        if result:
313
313
            self._set_text_view("text_view_comment", result.data)
314
 
            answer = dict(zip(ALL_STATUS, answers))[result.status]
315
 
            self._set_active("radio_button_%s" % answer)
 
314
            self._set_active("radio_button_%s" % result.status)
316
315
        else:
317
316
            self._set_text_view("text_view_comment")
318
317
            self._set_active("radio_button_skip")
323
322
        self._set_hyper_text_view("hyper_text_view_test")
324
323
        self._set_label("button_test", _("_Test"))
325
324
 
326
 
        radio_buttons = ["radio_button_%s" % a for a in answers]
 
325
        radio_buttons = ["radio_button_%s" % s for s in ALL_STATUS]
327
326
        status = self._get_radio_button(dict(zip(radio_buttons, ALL_STATUS)))
328
327
        data = self._get_text_view("text_view_comment")
329
328
        return TestResult(test, status, data)