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'])
def get(self): control_names = SampleComposition.get_control_samples() self.render('plate_search.html', control_names=json_encode(control_names))
def get(self): term = self.get_argument('term', None) self.write(json_encode(SampleComposition.get_control_samples(term))) self.finish()