Exemple #1
0
    def test_blocked_agents_forbidden(self):
        self.request.META['HTTP_USER_AGENT'] = 'curl/7.21.4 ' \
            '(universal-apple-darwin11.0) libcurl/7.21.4 OpenSSL/0.9.8r ' \
            'zlib/1.2.5'
        self.view = block_user_agents(simple_view)
        response = self.view(self.request)
        eq_(403, response.status_code)

        self.request.META['HTTP_USER_AGENT'] = 'Mozilla/5.0 (compatible; ' \
            'Yahoo! Slurp; http://help.yahoo.com/help/us/ysearch/slurp)'
        self.view = block_user_agents(simple_view)
        response = self.view(self.request)
        eq_(403, response.status_code)
Exemple #2
0
    def test_blocked_agents_forbidden(self):
        self.request.META['HTTP_USER_AGENT'] = 'curl/7.21.4 ' \
            '(universal-apple-darwin11.0) libcurl/7.21.4 OpenSSL/0.9.8r ' \
            'zlib/1.2.5'
        self.view = block_user_agents(simple_view)
        response = self.view(self.request)
        eq_(403, response.status_code)

        self.request.META['HTTP_USER_AGENT'] = 'Mozilla/5.0 (compatible; ' \
            'Yahoo! Slurp; http://help.yahoo.com/help/us/ysearch/slurp)'
        self.view = block_user_agents(simple_view)
        response = self.view(self.request)
        eq_(403, response.status_code)
Exemple #3
0
 def test_regular_agent_ok(self):
     self.request.META['HTTP_USER_AGENT'] = 'Mozilla/5.0 (Windows NT 6.3;' \
         'WOW64; rv:40.0) Gecko/20100101 Firefox/40.0'
     self.view = block_user_agents(simple_view)
     response = self.view(self.request)
     eq_(200, response.status_code)
Exemple #4
0
 def test_regular_agent_ok(self):
     self.request.META['HTTP_USER_AGENT'] = 'Mozilla/5.0 (Windows NT 6.3;' \
         'WOW64; rv:40.0) Gecko/20100101 Firefox/40.0'
     self.view = block_user_agents(simple_view)
     response = self.view(self.request)
     eq_(200, response.status_code)