예제 #1
0
 def test_show_message_is_set_when_using_non_default_filtering(self):
     tag_filter = _get_measure_tag_filter(QueryDict("tags=lowpriority"))
     self.assertEqual(tag_filter["show_message"], True)
     tag_filter = _get_measure_tag_filter(
         QueryDict("tags=core"), show_all_by_default=True
     )
     self.assertEqual(tag_filter["show_message"], True)
예제 #2
0
 def test_returns_tag_name(self):
     tag_filter = _get_measure_tag_filter(QueryDict('tags=lowpriority'))
     self.assertEqual(tag_filter['names'], ['NHS England Low Priority'])
예제 #3
0
 def test_show_message_is_not_set_when_using_default_filtering(self):
     tag_filter = _get_measure_tag_filter(QueryDict())
     self.assertEqual(tag_filter['show_message'], False)
     tag_filter = _get_measure_tag_filter(QueryDict('tags=core'))
     self.assertEqual(tag_filter['show_message'], False)
예제 #4
0
 def test_filters_on_no_tags_if_show_all_is_set(self):
     tag_filter = _get_measure_tag_filter(
             QueryDict(), show_all_by_default=True)
     self.assertEqual(tag_filter['tags'], [])
예제 #5
0
 def test_filters_on_core_tag_by_default(self):
     tag_filter = _get_measure_tag_filter(QueryDict())
     self.assertEqual(tag_filter['tags'], ['core'])
예제 #6
0
 def test_rejects_bad_tags(self):
     with self.assertRaises(BadRequestError):
         _get_measure_tag_filter(QueryDict('tags=nosuchtag'))
예제 #7
0
 def test_returns_tag_name(self):
     tag_filter = _get_measure_tag_filter(QueryDict("tags=lowpriority"))
     self.assertEqual(tag_filter["names"], ["NHS England Low Priority"])
예제 #8
0
 def test_filters_on_core_tag_by_default(self):
     tag_filter = _get_measure_tag_filter(QueryDict())
     self.assertEqual(tag_filter["tags"], ["core"])