add unit tests for QDjangoHttpRequest