def setUp(self): UUID = "822524777d3048b8bd520043f90c1d28" DATA_INSTANCE = "grayscale" ALIAS = "grayscale" self.vol = VolumeService('https://emdata.janelia.org') self.data_instance = DataInstanceResource(DATA_INSTANCE, UUID, "uint8blk", ALIAS, "Example channel.", datatype="uint8")
def setUp(self): UUID = "822524777d3048b8bd520043f90c1d28" ALIAS = "grayscale" self.name = "some_data_instance" self.uuid = UUID self.alias = ALIAS self.data_instance_master = DataInstanceResource(self.name, UUID = self.uuid, datatype="uint8")
def setUp(self): self.UUID = "822524777d3048b8bd520043f90c1d28" self.DATA_INSTANCE = "grayscale" self.ALIAS = "grayscale" self.proj = ProjectService('https://emdata.janelia.org') self.name = "some_data_instance" self.data_instance_master = DataInstanceResource(self.name, UUID=self.UUID, datatype="uint8") self.repository_master = RepositoryResource(UUID=self.UUID, alias=self.ALIAS) self.data_instance_no_uuid = DataInstanceResource(self.name, datatype="uint8") self.repository_no_uuid = RepositoryResource(alias=self.ALIAS)
def test_setting_datatype_means_cutout_ready(self): data_instance = DataInstanceResource(self.name, UUID = self.uuid) # First check should be false. self.assertFalse(data_instance.cutout_ready) #Set the datatype now data_instance.datatype = 'uint16' # Now we should be ready self.assertTrue(data_instance.cutout_ready)
def test_setting_datatype_means_cutout_ready_at_construction(self): data_instance = DataInstanceResource(self.name, UUID = self.uuid, datatype="uint8") self.assertTrue(data_instance.cutout_ready)
def test_channel_defaults_to_uint8blk_type(self): data_instance = DataInstanceResource(self.name, UUID = self.uuid) self.assertEqual('uint8blk', data_instance._type)
def test_init_status_false(self): data_instance = DataInstanceResource(self.name, UUID = self.uuid) self.assertFalse(data_instance.cutout_ready)
# This test requires an accessible DVID instance # DVID Data fetch: dvid = DVIDRemote({ "protocol": "http", "host": "localhost:8001", }) DATA_INSTANCE = "ex_EM" ALIAS = "Test_alias" ########### Test Project API ########### ## Create DataInstanceResource and force the creation of a RepositoryResource instance_setup_em = DataInstanceResource(DATA_INSTANCE, None, "uint8blk", ALIAS, "Example channel.", datatype="uint8") # Get the channel and create a project instance_actual_repo = dvid.create_project(instance_setup_em) print("Repo UUID:" + instance_actual_repo) # Create an instance within given repo(UUID) instance_setup_anno = DataInstanceResource( DATA_INSTANCE + "_the_second", instance_actual_repo, "uint8blk", ALIAS, "Example channel.", datatype="uint8",