コード例 #1
0
ファイル: test_wtfttp.py プロジェクト: echtish/WTFttp
 def testLogRequestsWithCodes(self):
     """Test response code argument accuracy"""
     
     options = { 'limit': 20, 'requester': None, 'method': None,
                 'reverse': None, 'code': 403, 'start': None, 'end': None }
     
     try:
         wtf = WTFttp(AccessLog('tests/access_log'), options)
         result = wtf.log_requests(suppress_print=True)
         self.assertEqual(result, _REQUESTS_WITH_CODE)
     finally:
         wtf.access_log.close()
コード例 #2
0
ファイル: test_wtfttp.py プロジェクト: echtish/WTFttp
 def testLogRequests(self):
     """Test log_requests function accuracy"""
     m = self._datetime_re.match('2011/02/23')
     date_list = [ int(x) for x in m.groups() if x is not None ]
     start = datetime(*date_list)
     
     m = self._datetime_re.match('2011/02/24:03:41')
     date_list = [ int(x) for x in m.groups() if x is not None ]
     end = datetime(*date_list)
     
     options = { 'limit': 20, 'requester': None, 'method': None,
                 'code': None, 'start': start, 'end': end }
     
     try:
         wtf = WTFttp(AccessLog('tests/access_log'), options)
         result = wtf.log_requests(suppress_print=True)
         self.assertEqual(result, _REQUESTS)
     finally:
         wtf.access_log.close()