Exemplo n.º 1
0
 def _extract_scalar(self, cell):
     var = robotapi.Variable(self._controller.datafile.variable_table, '',
                             self.GetCellValue(*cell), '')
     dlg = ScalarVariableDialog(
         self._controller.datafile_controller.variables, var)
     if dlg.ShowModal() == wx.ID_OK:
         name, value = dlg.get_value()
         comment = dlg.get_comment()
         self._execute(ExtractScalar(name, value, comment, cell))
Exemplo n.º 2
0
 def test_scalar_extract(self):
     row, col = 0, 1
     var_name = '${foo}'
     var_value = self.testcase.step(row).as_list()[col]
     var_comment = ['Something about the variable']
     self.testcase.execute(
         ExtractScalar(var_name, var_value, var_comment, (row, col)))
     assert_equal(self.testcase.step(row).as_list()[col], var_name)
     var = [
         var for var in self.testcase.datafile_controller.variables
         if var.name == var_name
     ][0]
     assert_equal(var.value[0], var_value)
     assert_equal(var.comment.as_list(), var_comment)