コード例 #1
0
ファイル: tests.py プロジェクト: devs1991/test_edx_docmode
    def test__set_raw_post_data(self):
        wsgi_r = WsgiHttpRequest()

        wsgi_r._set_raw_post_data('')

        self.assertEqual({}, wsgi_r.POST)
        self.assertEqual(urlencode({}), wsgi_r._raw_post_data)
コード例 #2
0
ファイル: tests.py プロジェクト: devs1991/test_edx_docmode
    def test__get_request(self):
        wsgi_r = WsgiHttpRequest()
        expected_items = MergeDict({}, {}).items()

        wsgi_r.GET = {}
        wsgi_r.POST = {}

        self.assertListEqual(sorted(expected_items),
                             sorted(wsgi_r._get_request().items()))
コード例 #3
0
ファイル: tests.py プロジェクト: timgates42/mock-django
    def test__get_request(self):
        from django.utils.datastructures import MergeDict
        wsgi_r = WsgiHttpRequest()
        expected_items = MergeDict({}, {}).items()

        wsgi_r.GET = {}
        wsgi_r.POST = {}

        self.assertListEqual(sorted(expected_items),
                             sorted(wsgi_r._get_request().items()))
コード例 #4
0
ファイル: tests.py プロジェクト: rutgersse/main-backend
    def test__get_request(self):
        from django.utils.datastructures import MergeDict

        wsgi_r = WsgiHttpRequest()
        expected_items = MergeDict({}, {}).items()

        wsgi_r.GET = {}
        wsgi_r.POST = {}

        self.assertListEqual(sorted(expected_items), sorted(wsgi_r._get_request().items()))
コード例 #5
0
ファイル: tests.py プロジェクト: devs1991/test_edx_docmode
    def test_instance(self):
        wsgi_r = WsgiHttpRequest()

        self.assertTrue(isinstance(wsgi_r.user, AnonymousUser))
        self.assertEqual({}, wsgi_r.session)
        self.assertEqual({}, wsgi_r.META)
        self.assertEqual({}, wsgi_r.GET)
        self.assertEqual({}, wsgi_r.POST)
コード例 #6
0
def MockHttpRequest(path='/',
                    method='GET',
                    GET=None,
                    POST=None,
                    META=None,
                    user=None):
    if GET is None:
        GET = {}
    if POST is None:
        POST = {}
    else:
        method = 'POST'
    if META is None:
        META = {
            'REMOTE_ADDR': '127.0.0.1',
            'SERVER_PORT': '8000',
            'HTTP_REFERER': '',
            'SERVER_NAME': 'testserver',
        }
    if user is not None:
        user = user

    request = WsgiHttpRequest()
    request.path = request.path_info = path
    request.method = method
    request.META = META
    request.GET = GET
    request.POST = POST
    request.user = user
    return request
コード例 #7
0
ファイル: allPythonContent.py プロジェクト: Mondego/pyreco
def MockHttpRequest(path='/', method='GET', GET=None, POST=None, META=None, user=None):
    if GET is None:
        GET = {}
    if POST is None:
        POST = {}
    else:
        method = 'POST'
    if META is None:
        META = {
            'REMOTE_ADDR': '127.0.0.1',
            'SERVER_PORT': '8000',
            'HTTP_REFERER': '',
            'SERVER_NAME': 'testserver',
        }
    if user is not None:
        user = user

    request = WsgiHttpRequest()
    request.path = request.path_info = path
    request.method = method
    request.META = META
    request.GET = GET
    request.POST = POST
    request.user = user
    return request
コード例 #8
0
ファイル: tests.py プロジェクト: devs1991/test_edx_docmode
    def test__get_raw_post_data(self):
        wsgi_r = WsgiHttpRequest()

        wsgi_r._get_raw_post_data()

        self.assertEqual(urlencode({}), wsgi_r._raw_post_data)