def setup_class(cls): TestBase.setup_class() ctx = cls.local_stack.getAuthenticatedDataStoreCoordinator().getContext() proj = ctx.insertProject('ABF import', 'ABF import', DateTime()) exp = proj.insertExperiment('ABF experiment', DateTime()) cls.device_info = {u'amplifier.mode': u'I-clamp', u'amplifier.channels.0.gain': 2.5, u'amplifier.channels.1.gain': 3.5} # TODO when we move to beta3 #exp.setEquipmentSetupFromMap(to_map(cls.device_info)) cls.src = ctx.insertSource("recording source", "source-id") abf_file = 'fixtures/example1.abf' logging.info("Importing file...") cls.epoch_group = import_file(abf_file, exp, "amplifier", [cls.src])[0] #single block reader = AxonIO(filename=abf_file) cls.block = reader.read()[0] # single block
def setup_class(cls): TestBase.setup_class() cls.ctx, cls.expt, cls.protocol = cls.make_experiment_fixture() print("Importing example field data: {}".format(EXAMPLE_FIELD_DATA_CSV)) import_csv(cls.ctx, container_uri=str(cls.expt.getURI().toString()), protocol_uri=str(cls.protocol.getURI().toString()), files=[EXAMPLE_FIELD_DATA_CSV])
def setup_class(cls): TestBase.setup_class() cls.ctx, cls.expt, cls.protocol = cls.make_experiment_fixture()