def test_convert_library(self): alchemy_model = convert_to_sqlalchemy_model(create_stub_library()) converted_model = convert_to_popo_model(alchemy_model) # type: Library self.assertEqual(converted_model.__class__, Library) self.assertEqual(converted_model.internal_id, INTERNAL_ID) self.assertEqual(converted_model.name, NAME) self.assertEqual(converted_model.library_type, LIBRARY_TYPE)
def test_convert_study(self): alchemy_model = convert_to_sqlalchemy_model(create_stub_study()) converted_model = convert_to_popo_model(alchemy_model) # type: Study self.assertEqual(converted_model.__class__, Study) self.assertEqual(converted_model.internal_id, INTERNAL_ID) self.assertEqual(converted_model.name, NAME) self.assertEqual(converted_model.accession_number, ACCESSION_NUMBER) self.assertEqual(converted_model.study_type, STUDY_TYPE) self.assertEqual(converted_model.description, DESCRIPTION) self.assertEqual(converted_model.study_title, STUDY_TITLE) self.assertEqual(converted_model.study_visibility, STUDY_VISIBILITY) self.assertEqual(converted_model.faculty_sponsor, FACULTY_SPONSOR)
def test_convert_sample(self): alchemy_model = convert_to_sqlalchemy_model(create_stub_sample()) converted_model = convert_to_popo_model(alchemy_model) # type: Sample self.assertEqual(converted_model.__class__, Sample) self.assertEqual(converted_model.internal_id, INTERNAL_ID) self.assertEqual(converted_model.name, NAME) self.assertEqual(converted_model.accession_number, ACCESSION_NUMBER) self.assertEqual(converted_model.organism, ORGANISM) self.assertEqual(converted_model.common_name, COMMON_NAME) self.assertEqual(converted_model.taxon_id, TAXON_ID) self.assertEqual(converted_model.gender, GENDER) self.assertEqual(converted_model.ethnicity, ETHNICITY) self.assertEqual(converted_model.cohort, COHORT) self.assertEqual(converted_model.country_of_origin, COUNTRY_OF_ORIGIN) self.assertEqual(converted_model.geographical_region, GEOGRAPHICAL_REGION)
def test_convert_multiplexed_library(self): alchemy_model = convert_to_sqlalchemy_model(create_stub_multiplexed_library()) converted_model = convert_to_popo_model(alchemy_model) # type: MultiplexedLibrary self.assertEqual(converted_model.__class__, MultiplexedLibrary) self.assertEqual(converted_model.internal_id, INTERNAL_ID) self.assertEqual(converted_model.name, NAME)
def test_convert_well(self): alchemy_model = convert_to_sqlalchemy_model(create_stub_well()) converted_model = convert_to_popo_model(alchemy_model) # type: Well self.assertEqual(converted_model.__class__, Well) self.assertEqual(converted_model.internal_id, INTERNAL_ID) self.assertEqual(converted_model.name, NAME)