def test_genotypes_Nothing_filter_from_request_with_ss_from_request(self):
"""With a sound grouping passed by url."""
samples = [('samples', 'A=09818,09819'), ('samples', 'B=09960,09961')]
filters = [('filter', 'genotype=nothing')]
request = RequestFactory().get('', samples + filters)
fc = variant_filters_from_request(request, db='test')
self.assertIsInstance(fc, FiltersCollection)
self.assertTrue(len(fc) == len(filters))
gf = fc['genotype']
self.assertEqual(sorted(gf.ss.groups.keys()), ['A','B'])
self.assertEqual(gf.name, 'genotype')
self.assertEqual(gf.val, 'nothing')
self.assertEqual(gf.op, '=')
self.assertIsInstance(gf, GenotypesFilterDoNothing)
#@unittest.skip('')
评论列表
文章目录