def test_gencode(self): releases = genomes.releases(source='gencode', species='human') self.assertIsInstance(releases, list) self.assertTrue(len(releases) > 0) self.assertIsInstance(releases[0], str) self.assertTrue('27' in releases)
def test_ensembl(self): releases = genomes.releases(source='ensembl') self.assertIsInstance(releases, list) self.assertTrue(len(releases) > 0) self.assertTrue(84 in releases)
def test_bad_source(self): message = r'Source .* is not supported.' with self.assertRaisesRegex(ValueError, message): genomes.releases(source='invalid_source')