class HeadersHashHandlerTest(unittest.TestCase):
    def setUp(self):
        self.handler = HeadersHashHandler()
        self.request = HttpRequest()
        self.request.META = {
            'CONTENT_LENGTH': '',
            'CONTENT_TYPE': 'text/html',
            'HTTP_ACCEPT_ENCODING': 'utf-8',
            'HTTP_ACCEPT_LANGUAGE': 'es',
            'HTTP_HOST': 'testhost',
            'HTTP_REFERER': 'testreferer',
            'HTTP_USER_AGENT': 'test user agent',
            'QUERY_STRING': '/',
            'REMOTE_ADDR': 'testaddress',
            'REMOTE_HOST': 'testhost',
            'REMOTE_USER': '******',
            'REQUEST_METHOD': 'GET',
            'SERVER_NAME': 'testserver',
            'SERVER_PORT': '80',
        }

    def test_gen_hash(self):
        expected_hash = 'ad48a3058b945d382f6d718ebe75631a13bc85d5'
        self.assertEqual(
            self.handler.gen_hash(self.request, data1=1, data2=2, data3=3),
            expected_hash)
 def setUp(self):
     self.handler = HeadersHashHandler()
     self.request = HttpRequest()
     self.request.META = {
         'CONTENT_LENGTH': '',
         'CONTENT_TYPE': 'text/html',
         'HTTP_ACCEPT_ENCODING': 'utf-8',
         'HTTP_ACCEPT_LANGUAGE': 'es',
         'HTTP_HOST': 'testhost',
         'HTTP_REFERER': 'testreferer',
         'HTTP_USER_AGENT': 'test user agent',
         'QUERY_STRING': '/',
         'REMOTE_ADDR': 'testaddress',
         'REMOTE_HOST': 'testhost',
         'REMOTE_USER': '******',
         'REQUEST_METHOD': 'GET',
         'SERVER_NAME': 'testserver',
         'SERVER_PORT': '80',
     }
Пример #3
0
 def setUp(self):
     self.handler = HeadersHashHandler()
     self.request = HttpRequest()
     self.request.META = {
         'CONTENT_LENGTH': '',
         'CONTENT_TYPE': 'text/html',
         'HTTP_ACCEPT_ENCODING': 'utf-8',
         'HTTP_ACCEPT_LANGUAGE': 'es',
         'HTTP_HOST': 'testhost',
         'HTTP_REFERER': 'testreferer',
         'HTTP_USER_AGENT': 'test user agent',
         'QUERY_STRING': '/',
         'REMOTE_ADDR': 'testaddress',
         'REMOTE_HOST': 'testhost',
         'REMOTE_USER': '******',
         'REQUEST_METHOD': 'GET',
         'SERVER_NAME': 'testserver',
         'SERVER_PORT': '80',
     }
Пример #4
0
class HeadersHashHandlerTest(unittest.TestCase):
    def setUp(self):
        self.handler = HeadersHashHandler()
        self.request = HttpRequest()
        self.request.META = {
            'CONTENT_LENGTH': '',
            'CONTENT_TYPE': 'text/html',
            'HTTP_ACCEPT_ENCODING': 'utf-8',
            'HTTP_ACCEPT_LANGUAGE': 'es',
            'HTTP_HOST': 'testhost',
            'HTTP_REFERER': 'testreferer',
            'HTTP_USER_AGENT': 'test user agent',
            'QUERY_STRING': '/',
            'REMOTE_ADDR': 'testaddress',
            'REMOTE_HOST': 'testhost',
            'REMOTE_USER': '******',
            'REQUEST_METHOD': 'GET',
            'SERVER_NAME': 'testserver',
            'SERVER_PORT': '80',
        }

    def test_gen_hash(self):
        expected_hash = 'ad48a3058b945d382f6d718ebe75631a13bc85d5'
        self.assertEqual(self.handler.gen_hash(self.request, data1=1, data2=2, data3=3), expected_hash)