3030from splunklib .binding import _log_duration , HTTPError
3131
3232import pytest
33+ import warnings
3334
3435
3536class TestUtilities (testlib .SDKTestCase ):
@@ -446,22 +447,25 @@ def test_results_reader(self):
446447 test_dir = Path (__file__ ).parent
447448 data_file = test_dir / "data" / "results.xml"
448449 with io .open (str (data_file ), mode = "br" ) as input :
449- reader = results .ResultsReader (input )
450- self .assertFalse (reader .is_preview )
451- N_results = 0
452- N_messages = 0
453- for r in reader :
454- from collections import OrderedDict
455-
456- self .assertTrue (
457- isinstance (r , OrderedDict ) or isinstance (r , results .Message )
458- )
459- if isinstance (r , OrderedDict ):
460- N_results += 1
461- elif isinstance (r , results .Message ):
462- N_messages += 1
463- self .assertEqual (N_results , 4999 )
464- self .assertEqual (N_messages , 2 )
450+ with warnings .catch_warnings ():
451+ warnings .simplefilter ("ignore" , DeprecationWarning )
452+
453+ reader = results .ResultsReader (input )
454+ self .assertFalse (reader .is_preview )
455+ N_results = 0
456+ N_messages = 0
457+ for r in reader :
458+ from collections import OrderedDict
459+
460+ self .assertTrue (
461+ isinstance (r , OrderedDict ) or isinstance (r , results .Message )
462+ )
463+ if isinstance (r , OrderedDict ):
464+ N_results += 1
465+ elif isinstance (r , results .Message ):
466+ N_messages += 1
467+ self .assertEqual (N_results , 4999 )
468+ self .assertEqual (N_messages , 2 )
465469
466470 def test_results_reader_with_streaming_results (self ):
467471 # Run jobs.export("search index=_internal | stats count",
@@ -470,21 +474,24 @@ def test_results_reader_with_streaming_results(self):
470474 test_dir = Path (__file__ ).parent
471475 data_file = test_dir / "data" / "streaming_results.xml"
472476 with io .open (str (data_file ), "br" ) as input :
473- reader = results .ResultsReader (input )
474- N_results = 0
475- N_messages = 0
476- for r in reader :
477- from collections import OrderedDict
478-
479- self .assertTrue (
480- isinstance (r , OrderedDict ) or isinstance (r , results .Message )
481- )
482- if isinstance (r , OrderedDict ):
483- N_results += 1
484- elif isinstance (r , results .Message ):
485- N_messages += 1
486- self .assertEqual (N_results , 3 )
487- self .assertEqual (N_messages , 3 )
477+ with warnings .catch_warnings ():
478+ warnings .simplefilter ("ignore" , DeprecationWarning )
479+
480+ reader = results .ResultsReader (input )
481+ N_results = 0
482+ N_messages = 0
483+ for r in reader :
484+ from collections import OrderedDict
485+
486+ self .assertTrue (
487+ isinstance (r , OrderedDict ) or isinstance (r , results .Message )
488+ )
489+ if isinstance (r , OrderedDict ):
490+ N_results += 1
491+ elif isinstance (r , results .Message ):
492+ N_messages += 1
493+ self .assertEqual (N_results , 3 )
494+ self .assertEqual (N_messages , 3 )
488495
489496 def test_xmldtd_filter (self ):
490497 s = results ._XMLDTDFilter (
0 commit comments