Skip to content

query_params is a property of the DRF request object, but not the request object returned by APIRequestFactory #6488

Closed as not planned
@tstirrat15

Description

@tstirrat15

Checklist

  • I have verified that that issue exists against the master branch of Django REST framework.
  • I have searched for similar issues in both open and closed tickets and cannot find a duplicate.
  • This is not a usage question. (Those should be directed to the discussion group instead.)
  • This cannot be dealt with as a third party library. (We prefer new functionality to be in the form of third party libraries where possible.)
  • I have reduced the issue to the simplest possible case.
  • I have included a failing test as a pull request. (If you are unable to do so we can still accept the issue.)

Steps to reproduce

from rest_framework.test APIRequestFactory

def test_request_factory_get_request_has_query_params():
  assert APIRequestFactory().get('/', { 'foo': 'bar' }).query_params

Expected behavior

Pass

Actual behavior

AttributeError

Is there an easy way around this? Otherwise, is there a place/way that you'd prefer me to make the necessary modifications?

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions