コード例 #1
0
ファイル: test_logjuggler.py プロジェクト: qba73/logjuggler
    def test_log_time_should_be_type_of_str(self, log_lines):
        test_business_id = 1329
        test_filter = logjuggler.business_id_filter(bid=test_business_id)
        search_result = logjuggler.search_results(test_filter, log_lines)
        assert len([log.business_id for log in search_result]) == 2

        search_result = logjuggler.search_results(test_filter, log_lines)
        assert isinstance([item for item in search_result][0].date, str)
コード例 #2
0
ファイル: test_logjuggler.py プロジェクト: qba73/logjuggler
 def test_debug_level(self, log_lines):
     test_filter = logjuggler.log_level_filter('DEBUG')
     assert len(list(logjuggler.search_results(test_filter, log_lines))) == 3
コード例 #3
0
ファイル: test_logjuggler.py プロジェクト: qba73/logjuggler
 def test_date_string_should_be_converted_to_date_object(self, log_lines):
     start_date = '2012-09-12 16:04:22'
     end_date = '2012-09-13 23:59:59'
     test_filter = logjuggler.date_range_filter(
         start_date, end_date)
     assert len(list(logjuggler.search_results(test_filter, log_lines))) == 4
コード例 #4
0
ファイル: test_logjuggler.py プロジェクト: qba73/logjuggler
 def test_log_dates_inside_and_outside_range(self, log_lines):
     start_test_date = datetime.datetime(2012, 9, 12, 16, 4, 22)
     end_test_date = datetime.datetime(2012, 9, 13, 23, 59, 59)
     test_filter = logjuggler.date_range_filter(
         start_test_date, end_test_date)
     assert len(list(logjuggler.search_results(test_filter, log_lines))) == 4
コード例 #5
0
ファイル: test_logjuggler.py プロジェクト: qba73/logjuggler
 def test_log_dates_outside_range(self, log_lines):
     start_test_date = datetime.datetime(2011, 1, 12, 12, 1, 1)
     end_test_date = datetime.datetime(2011, 1, 12, 17, 1, 1)
     test_filter = logjuggler.date_range_filter(
         start_test_date, end_test_date)
     assert list(logjuggler.search_results(test_filter, log_lines)) == []
コード例 #6
0
ファイル: test_logjuggler.py プロジェクト: qba73/logjuggler
 def test_not_existing_business_id(self, log_lines):
     test_business_id = 'ZxC'
     test_filter = logjuggler.business_id_filter(bid=test_business_id)
     search_result = logjuggler.search_results(test_filter, log_lines)
     assert len([log.business_id for log in search_result]) == 0
コード例 #7
0
ファイル: test_logjuggler.py プロジェクト: qba73/logjuggler
 def test_not_existin_grequest_id(self, log_lines):
     test_request_id = '54ff3ssss'
     test_filter = logjuggler.request_id_filter(rid=test_request_id)
     search_result = logjuggler.search_results(test_filter, log_lines)
     assert len([log.request_id for log in search_result]) == 0
コード例 #8
0
ファイル: test_logjuggler.py プロジェクト: qba73/logjuggler
 def test_not_existing_session_id(self, log_lines):
     test_session_id = 'We234'
     test_filter = logjuggler.session_id_filter(sid=test_session_id)
     search_result = logjuggler.search_results(test_filter, log_lines)
     assert len([log.session_id for log in search_result]) == 0
コード例 #9
0
ファイル: test_logjuggler.py プロジェクト: qba73/logjuggler
 def test_log_level_as_int(self, log_lines):
     test_filter = logjuggler.log_level_filter(234)
     assert len(list(logjuggler.search_results(test_filter, log_lines))) == 0
コード例 #10
0
ファイル: test_logjuggler.py プロジェクト: qba73/logjuggler
 def test_not_existing_level(self, log_lines):
     test_filter = logjuggler.log_level_filter('xyz')
     assert len(list(logjuggler.search_results(test_filter, log_lines))) == 0
コード例 #11
0
ファイル: test_logjuggler.py プロジェクト: qba73/logjuggler
 def test_warn_level(self, log_lines):
     test_filter = logjuggler.log_level_filter('WARN')
     assert len(list(logjuggler.search_results(test_filter, log_lines))) == 1
コード例 #12
0
ファイル: test_logjuggler.py プロジェクト: qba73/logjuggler
 def test_info_level(self, log_lines):
     test_filter = logjuggler.log_level_filter('INFO')
     assert len(list(logjuggler.search_results(test_filter, log_lines))) == 0