예제 #1
0
 def test_sample_composition_get_control_samples(self):
     self.assertEqual(SampleComposition.get_control_samples(),
                      ['blank', 'vibrio.positive.control'])
     self.assertEqual(SampleComposition.get_control_samples('l'),
                      ['blank', 'vibrio.positive.control'])
     self.assertEqual(SampleComposition.get_control_samples('bla'),
                      ['blank'])
     self.assertEqual(SampleComposition.get_control_samples('posit'),
                      ['vibrio.positive.control'])
     self.assertEqual(SampleComposition.get_control_samples('vib'),
                      ['vibrio.positive.control'])
     self.assertEqual(SampleComposition.get_control_samples('TrOL'),
                      ['vibrio.positive.control'])
예제 #2
0
파일: plate.py 프로젝트: adswafford/labman
 def get(self):
     control_names = SampleComposition.get_control_samples()
     self.render('plate_search.html',
                 control_names=json_encode(control_names))
예제 #3
0
파일: sample.py 프로젝트: tanaes/labman
 def get(self):
     term = self.get_argument('term', None)
     self.write(json_encode(SampleComposition.get_control_samples(term)))
     self.finish()