class TestCommentField(TestCase): def setUp(self): """Do the test basic setup.""" data = {"label": ("Type"), "name":"type", "value": "text"} self.commentfield = CommentField(data, self) # ---------------------------------------------------------------------- def test_get_value(self): self.assertTrue(self.commentfield.get_value()) # ---------------------------------------------------------------------- def test_set_value(self): value = "Teste" self.assertIsNone(self.commentfield.set_value(value)) value = "Algo" self.assertIsNone(self.commentfield.set_value(value))
def __init__(self, block_editor, block): Gtk.ScrolledWindow.__init__(self) self.block_editor = block_editor self.block = block for widget in self.get_children(): self.remove(widget) vbox = Gtk.VBox() self.add(vbox) data = {"label": _("Label"), "value": block.label} self.label_field = StringField(data, self.__on_edit) data = {"label": _("Language"), "value": block.language} self.language_field = StringField(data, self.__on_edit) data = {"label": _("Framework"), "value": block.framework} self.framework_field = StringField(data, self.__on_edit) data = {"label": _("Block Type"), "value": block.type} self.type_field = StringField(data, self.__on_edit) data = {"label": _("Group"), "value": block.group} self.group_field = StringField(data, self.__on_edit) data = {"label": _("Color"), "value": block.get_color()} self.color_field = ColorField(data, self.__on_edit) self.color_field.set_parent_window(self.block_editor) data = {"label": _("Help"), "value": block.help} self.help_field = CommentField(data, self.__on_edit) vbox.pack_start(self.label_field, False, False, 1) vbox.pack_start(self.language_field, False, False, 1) vbox.pack_start(self.framework_field, False, False, 1) vbox.pack_start(self.type_field, False, False, 1) vbox.pack_start(self.group_field, False, False, 1) vbox.pack_start(self.color_field, False, False, 1) vbox.pack_start(self.help_field, False, False, 1) self.show_all()
class TestCommentField(unittest.TestCase): def setUp(self): CommentField(None, None) self.field = CommentField({"label": "test", "value": "False"}, None) self.field = CommentField({"label": "test", "value": "True"}, None) self.field = CommentField({}, self.test_value) def test_value(self): value1 = "False" self.field.set_value(value1) value2 = self.field.get_value() self.assertEqual(value1, value2, 'incorrect value') value1 = "True" self.field.set_value(value1) value2 = self.field.get_value() self.assertEqual(value1, value2, 'incorrect value')
class BlockCommonEditor(Gtk.ScrolledWindow): """ This class contains methods related the BlockCommonEditor class """ # ---------------------------------------------------------------------- def __init__(self, block_editor, block): Gtk.ScrolledWindow.__init__(self) self.block_editor = block_editor self.block = block for widget in self.get_children(): self.remove(widget) vbox = Gtk.VBox() self.add(vbox) data = {"label": _("Label"), "value": block.label} self.label_field = StringField(data, self.__on_edit) data = {"label": _("Language"), "value": block.language} self.language_field = StringField(data, self.__on_edit) data = {"label": _("Framework"), "value": block.framework} self.framework_field = StringField(data, self.__on_edit) data = {"label": _("Block Type"), "value": block.type} self.type_field = StringField(data, self.__on_edit) data = {"label": _("Group"), "value": block.group} self.group_field = StringField(data, self.__on_edit) data = {"label": _("Color"), "value": block.get_color()} self.color_field = ColorField(data, self.__on_edit) self.color_field.set_parent_window(self.block_editor) data = {"label": _("Help"), "value": block.help} self.help_field = CommentField(data, self.__on_edit) vbox.pack_start(self.label_field, False, False, 1) vbox.pack_start(self.language_field, False, False, 1) vbox.pack_start(self.framework_field, False, False, 1) vbox.pack_start(self.type_field, False, False, 1) vbox.pack_start(self.group_field, False, False, 1) vbox.pack_start(self.color_field, False, False, 1) vbox.pack_start(self.help_field, False, False, 1) self.show_all() # ---------------------------------------------------------------------- def __on_edit(self, widget=None, data=None): self.type_field.set_value("mosaicode.extensions." + \ self.language_field.get_value().lower() + "." + \ self.framework_field.get_value().lower() + "." + \ self.label_field.get_value().lower().replace(" ","") ) self.block.type = self.type_field.get_value() self.block.language = self.language_field.get_value() self.block.framework = self.framework_field.get_value() self.block.label = self.label_field.get_value() self.block.group = self.group_field.get_value() self.block.color = self.color_field.get_value() self.block.help = self.help_field.get_value()
def setUp(self): CommentField(None, None) self.field = CommentField({"label": "test", "value": "False"}, None) self.field = CommentField({"label": "test", "value": "True"}, None) self.field = CommentField({}, self.test_value)
def setUp(self): """Do the test basic setup.""" data = {"label": ("Type"), "name":"type", "value": "text"} self.commentfield = CommentField(data, self)