def test_convert_sample(self): model = create_stub_sample() converted_model = convert_to_sqlalchemy_model(model) # type: SQLAlchemySample self.assertEqual(converted_model.__class__, SQLAlchemySample) 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 _get_associated_with_instance(self, internal_id=None) -> InternalIdModel: study = create_stub_sample() if internal_id is not None: study.internal_id = internal_id return study
def _create_model(self) -> InternalIdModel: return create_stub_sample()
def _get_associated_with_instance(self, internal_id=None) -> InternalIdModel: study = create_stub_sample() if internal_id is not None: study.internal_id = internal_id return study
def _create_model(self) -> InternalIdModel: return create_stub_sample()