def launch(self, view_model):
     result = DummyDataTypeIndex()
     if view_model.param_5 is not None:
         result.row1 = view_model.param_5
     if view_model.param_6 is not None:
         result.row2 = view_model.param_6
     result.storage_path = self.storage_path
     result.string_data = ["data"]
     return result
Exemple #2
0
    def launch(self, view_model):
        """
        Mimics launching with a lot of memory usage

        :param test: should be a very large integer; the larger, the more memory is used
        :returns: a `Datatype2` object, with big string_data
        """
        result = DummyDataTypeIndex()
        result.row1 = 'param_5'
        result.row2 = 'param_6'
        res_array = []
        for _ in range(int(view_model.test)):
            res_array.append("data")
        result.string_data = res_array
        return result