@@ -68,26 +68,27 @@ def setUp(self):
6868 self .driver .set_window_size (1024 ,768 )
6969
7070 def tearDown (self ):
71+ msg = ""
7172 for type in ["browser" , "driver" ]:
7273 log = self .driver .get_log (type )
7374 if not log :
7475 continue
7576 for entry in log :
76- msg = entry ["message" ]
77+ line = entry ["message" ]
7778 # suppress a bunch of benign/expected messages
7879 if (
79- re .search (r"JQMIGRATE: Migrate is installed" , msg )
80- or re .search (r"No headers fields visible, hiding" , msg )
81- or re .search (r"No color for \w+: using default" , msg )
82- or re .search (r"Invalid 'X-Frame-Options'" , msg )
83- or re .search (r"Could not find parent" , msg )
84- or re .search (r"Enabling nav" , msg )
85- or re .search (r"/materials/.*mars.*status of 404" , msg )
80+ re .search (r"JQMIGRATE: Migrate is installed" , line )
81+ or re .search (r"No color for (farfut|acronym\d+):" , line )
82+ or re .search (r"Could not find parent \d+" , line )
83+ or re .search (r"/materials/.*mars.*status of 404" , line )
8684 ):
8785 continue
88- self .test .assertEqual ("" , msg )
86+ msg += f"{ entry ['level' ]} : { line } \n "
87+
8988 super (IetfSeleniumTestCase , self ).tearDown ()
9089 self .driver .close ()
90+ self .maxDiff = None
91+ self .assertEqual ("" , msg )
9192
9293 def absreverse (self ,* args ,** kwargs ):
9394 return '%s%s' % (self .live_server_url , urlreverse (* args , ** kwargs ))
0 commit comments