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)