def test_app_name_is_none_if_not_set(self, mock): """Test that app_name is None if it's not set.""" mock.return_value = get_resolver_match(app_name=None) context = add_active_url_name(self.request) self.assertEqual(context.get('active_url_name', ''), 'dr_pepper') self.assertEqual(context.get('app_name'), None)
def test_returns_nothing_with_error(self, mock): """Test that when a resolve fails an empty context is returned""" mock.side_effect = Resolver404() context = add_active_url_name(self.request) self.assertNotIn('active_url_name', context) self.assertNotIn('app_name', context)
def test_app_name_added_to_context(self, mock): """Test that app_name is added to the context.""" mock.return_value = get_resolver_match() context = add_active_url_name(self.request) self.assertEqual(context.get('active_url_name', ''), 'dr_pepper') self.assertEqual(context.get('app_name', ''), 'sodas')