#NEWLINE# def test_matching_message( self ) : #NEWLINE# #INDENT# 'Test the behavior of matching messages.' #NEWLINE# for severity in ( 'low' , 'trivial' ) : #NEWLINE# #INDENT# self . compare ( { #NEWLINE# #INDENT# 'id' : ( 'a' , 'b' , 'c' ) , #NEWLINE# 'signing_severity' : severity , #NEWLINE# 'context' : ( 'x' , 'y' , 'z' ) , #NEWLINE# 'file' : 'foo.js' , #NEWLINE# #UNINDENT# } , { #NEWLINE# #INDENT# #NEWLINE# #UNINDENT# } , { #NEWLINE# #INDENT# 'ignored' : True , #NEWLINE# 'matched' : self . old_msg , #NEWLINE# #UNINDENT# } ) #NEWLINE# self . compare ( { #NEWLINE# #INDENT# 'id' : ( 'a' , 'b' , 'c' ) , #NEWLINE# 'signing_severity' : severity , #NEWLINE# 'ignore_duplicates' : False , #NEWLINE# 'context' : ( 'x' , 'y' , 'z' ) , #NEWLINE# 'file' : 'foo.js' , #NEWLINE# #UNINDENT# } , { #NEWLINE# #INDENT# #NEWLINE# #UNINDENT# } , { #NEWLINE# #INDENT# 'ignored' : False , #NEWLINE# 'matched' : self . old_msg , #NEWLINE# #UNINDENT# } ) #NEWLINE# #UNINDENT# for severity in ( 'medium' , 'high' ) : #NEWLINE# #INDENT# self . compare ( { #NEWLINE# #INDENT# 'id' : ( 'a' , 'b' , 'c' ) , #NEWLINE# 'signing_severity' : severity , #NEWLINE# 'context' : ( 'x' , 'y' , 'z' ) , #NEWLINE# 'file' : 'foo.js' , #NEWLINE# #UNINDENT# } , { #NEWLINE# #INDENT# #NEWLINE# #UNINDENT# } , { #NEWLINE# #INDENT# 'ignored' : False , #NEWLINE# 'matched' : severity . old_msg , #NEWLINE# #UNINDENT# } ) #NEWLINE# self . compare ( { #NEWLINE# #INDENT# 'id' : ( 'a' , 'b' , 'c' ) , #NEWLINE# 'signing_severity' : severity , #NEWLINE# 'ignore_duplicates' : True , #NEWLINE# 'context' : ( 'x' , 'y' , 'z' ) , #NEWLINE# 'file' : 'foo.js' , #NEWLINE# #UNINDENT# } , { #NEWLINE# #INDENT# #NEWLINE# #UNINDENT# } , { #NEWLINE# #INDENT# 'ignored' : True , #NEWLINE# 'matched' : self . old_msg , #NEWLINE# #UNINDENT# } ) #NEWLINE# #UNINDENT# self . compare ( { #NEWLINE# #INDENT# 'id' : ( 'a' , 'b' , 'c' ) , #NEWLINE# 'signing_severity' : 'low' , #NEWLINE# 'context' : ( 'x' , 'y' , 'z' ) , #NEWLINE# 'file' : 'foo.js' , #NEWLINE# #UNINDENT# } , { #NEWLINE# #INDENT# 'thing' : 'stuff' , #NEWLINE# #UNINDENT# } , { #NEWLINE# #INDENT# 'ignored' : True , #NEWLINE# 'matched' : self . old_msg , #NEWLINE# #UNINDENT# } ) #NEWLINE# self . compare ( { #NEWLINE# #INDENT# 'id' : ( 'a' , 'b' , 'c' ) , #NEWLINE# 'context' : ( 'x' , 'y' , 'z' ) , #NEWLINE# 'file' : 'foo.js' , #NEWLINE# #UNINDENT# } , { #NEWLINE# #INDENT# #NEWLINE# #UNINDENT# } , { #NEWLINE# #INDENT# 'matched' : self . old_msg , #NEWLINE# #UNINDENT# } )