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)
def test_returns_tag_name(self): tag_filter = _get_measure_tag_filter(QueryDict('tags=lowpriority')) self.assertEqual(tag_filter['names'], ['NHS England Low Priority'])
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)
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'], [])
def test_filters_on_core_tag_by_default(self): tag_filter = _get_measure_tag_filter(QueryDict()) self.assertEqual(tag_filter['tags'], ['core'])
def test_rejects_bad_tags(self): with self.assertRaises(BadRequestError): _get_measure_tag_filter(QueryDict('tags=nosuchtag'))
def test_returns_tag_name(self): tag_filter = _get_measure_tag_filter(QueryDict("tags=lowpriority")) self.assertEqual(tag_filter["names"], ["NHS England Low Priority"])
def test_filters_on_core_tag_by_default(self): tag_filter = _get_measure_tag_filter(QueryDict()) self.assertEqual(tag_filter["tags"], ["core"])