def test_gene(self):
res = self.json_ok(self.get_ok(self.api + '/gene/1017'))
eq_(res['entrezgene'], 1017)
# testing non-ascii character
self.get_404(self.api + '/gene/' +
'54097\xef\xbf\xbd\xef\xbf\xbdmouse')
# commented out this test, as no more
# allow dot in the geneid
# res = self.json_ok(self.get_ok(self.api + '/gene/Y105C5B.255'))
# testing filtering parameters
res = self.json_ok(self.get_ok(self.api +
'/gene/1017?fields=symbol,name,entrezgene'))
eq_(set(res), set(['_id', '_score', 'symbol', 'name', 'entrezgene']))
res = self.json_ok(self.get_ok(self.api +
'/gene/1017?filter=symbol,go.MF'))
eq_(set(res), set(['_id', '_score', 'symbol', 'go']))
assert "MF" in res["go"]
self.get_404(self.api + '/gene')
self.get_404(self.api + '/gene/')
评论列表
文章目录