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)
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)