def testDictionarySet(self): self.test_var = HalVar() for k in self.var_values.keys(): msg = 'variable %s has value %s and it was set as %s '%(k, self.test_var[k], self.var_values[k]) self.assertNotEquals(self.var_values[k], self.test_var[k], msg) self.test_var.dictionary = self.var_values for k in self.var_values.keys(): msg = 'variable %s has value %s and it was set as %s '%(k, self.test_var[k], self.var_values[k]) self.assertEquals(self.var_values[k], self.test_var[k], msg)
def __on_add_clicked(self): self.edit_index = None parent = self.details_parent or QtGui.QDialog() self.new_dlg = VariableDialog(parent) new_var = HalVar('', '') new_var.type = 'text' self.new_dlg.setModel(new_var) self.new_dlg.show() self.new_dlg.accepted.connect(self.__on_add_accepted) self.new_dlg.rejected.connect(self.__on_add_rejected)