def __config_cols(self, button): def __closed(widget): self.other_cols = widget.get_strings() self.others.set_text(", ".join(self.other_cols)) m = MultiStringEditor(_("Extra Columns"), self.other_cols) m.connect('destroy', __closed) m.show()
def test_defaulting(self): defaults = ["one", "two three"] mse = MultiStringEditor("title", defaults) self.failUnlessEqual(mse.get_strings(), defaults) mse.destroy()
def test_no_strings(self): mse = MultiStringEditor("title") self.failUnlessEqual(mse.get_strings(), []) self.failUnlessEqual(mse.get_title(), "title") mse.destroy()