def test_product_view_extra_context(rf, admin_user): product = get_default_product() request = apply_request_middleware(rf.get("/"), user=admin_user) view_func = ProductDetailView.as_view() # Test that we can insert extra information into ProductDetailView context with override_provides("product_context_extra", [ "shuup_tests.front.test_product:ExtraContextTest", ]): response = view_func(request, pk=product.pk) assert response.context_data['product_sku'] == product.sku