self._makeRunDialogReturn(AboutDialog.DONATE_BUTTON)
self.testee.show()
verify(self.launcher).openUrl(AboutDialog.DONATE_URL)
+
+
+ def test_bug_11199_dialogTitleContainsVersion(self):
+ class checkVersionOnShow():
+ def __init__(self, version):
+ self.version = version
+ def __call__(self, dialog):
+ assert self.version in dialog.get_title()
+
+ self.testee._runDialog = checkVersionOnShow(AboutDialog.VERSION)
+ self.testee.show()
def _makeRunDialogReturn(self, value):
class method():
- def __init__(self, value_to_return):
+ def __init__(self, testee, value_to_return):
self._value_to_return = value_to_return
- def __call__(self, x):
- return self._value_to_return
- self.testee._runDialog = method(value)
+ self._testee= testee
+
+ def __call__(self, dialog):
+ self._testee._responseCallback(dialog, self._value_to_return)
+
+ self.testee._runDialog = method(self.testee, value)
if __name__ == '__main__':