コード例 #1
0
 def _create_value_wrapper(self):
     """Persist ValueWrapper"""
     value_ = ValueWrapper(data_value=5.0, data_name="my_value")
     self._store_entity(value_, "ValueWrapper", "tvb.datatypes.mapped_values")
     valuew = self.get_all_entities(ValueWrapper)
     self.assertEqual(1, len(valuew), "Should be one value wrapper")
     return ABCAdapter.load_entity_by_gid(valuew[0].gid)
コード例 #2
0
 def _create_value_wrapper(self):
     """Persist ValueWrapper"""
     value_ = ValueWrapper(data_value=5.0, data_name="my_value")
     self._store_entity(value_, "ValueWrapper",
                        "tvb.datatypes.mapped_values")
     valuew = self.flow_service.get_available_datatypes(
         self.test_project.id, "tvb.datatypes.mapped_values.ValueWrapper")
     self.assertEqual(len(valuew), 1, "Should be only one value wrapper")
     return ABCAdapter.load_entity_by_gid(valuew[0][2])
コード例 #3
0
 def _create_value_wrapper(test_user, test_project=None):
     """
     Creates a ValueWrapper dataType, and the associated parent Operation.
     This is also used in ProjectStructureTest.
     """
     if test_project is None:
         test_project = TestFactory.create_project(test_user, 'test_proj')
     operation = TestFactory.create_operation(test_user=test_user, test_project=test_project)
     value_wrapper = ValueWrapper(data_value=5.0, data_name="my_value")
     value_wrapper.type = "ValueWrapper"
     value_wrapper.module = "tvb.datatypes.mapped_values"
     value_wrapper.subject = "John Doe"
     value_wrapper.state = "RAW_STATE"
     value_wrapper.set_operation_id(operation.id)
     adapter_instance = StoreAdapter([value_wrapper])
     OperationService().initiate_prelaunch(operation, adapter_instance, {})
     all_value_wrappers = FlowService().get_available_datatypes(test_project.id,
                                                                "tvb.datatypes.mapped_values.ValueWrapper")[0]
     if len(all_value_wrappers) != 1:
         raise Exception("Should be only one value wrapper.")
     result_vw = ABCAdapter.load_entity_by_gid(all_value_wrappers[0][2])
     return test_project, result_vw.gid, operation.gid
コード例 #4
0
 def _create_value_wrapper(test_user, test_project=None):
     """
     Creates a ValueWrapper dataType, and the associated parent Operation.
     This is also used in ProjectStructureTest.
     """
     if test_project is None:
         test_project = TestFactory.create_project(test_user, 'test_proj')
     operation = TestFactory.create_operation(test_user=test_user, test_project=test_project)
     value_wrapper = ValueWrapper(data_value=5.0, data_name="my_value")
     value_wrapper.type = "ValueWrapper"
     value_wrapper.module = "tvb.datatypes.mapped_values"
     value_wrapper.subject = "John Doe"
     value_wrapper.state = "RAW_STATE"
     value_wrapper.set_operation_id(operation.id)
     adapter_instance = StoreAdapter([value_wrapper])
     OperationService().initiate_prelaunch(operation, adapter_instance, {})
     all_value_wrappers = FlowService().get_available_datatypes(test_project.id,
                                                                "tvb.datatypes.mapped_values.ValueWrapper")[0]
     if len(all_value_wrappers) != 1:
         raise Exception("Should be only one value wrapper.")
     result_vw = ABCAdapter.load_entity_by_gid(all_value_wrappers[0][2])
     return test_project, result_vw.gid, operation.gid
コード例 #5
0
 def build_int_value_wrapper(self, result, key, title=""):
     value = ValueWrapper(storage_path=self.storage_path)
     value.data_value = int(result[key])
     value.data_type = 'int'
     value.data_name = title
     return value
コード例 #6
0
 def build_int_value_wrapper(self, result, key, title=""):
     value = ValueWrapper(storage_path=self.storage_path)
     value.data_value = int(result[key])
     value.data_type = 'int'
     value.data_name = title
     return value