コード例 #1
0
ファイル: tests.py プロジェクト: ansaev/access_log_parser
 def test_group_by(self, file_content):
     parser = AccessLogParser()
     parser._parse_file_content(file_content['data'])
     group_by = file_content["group_by"]
     parser.group_by(group_by['param'])
     parsed_data = parser.access_events
     rez = group_by['rez']
     assert len(parsed_data) == len(rez)
     for item in rez:
         assert item['requests'] == len(parsed_data[item['host']])