#NEWLINE# def test_get_violation_if_found_when_file_is_invalid( self ) : #NEWLINE# #INDENT# expected_violations = [ { #NEWLINE# #INDENT# 'name' : 'ProhibitUsingUndeclaredVariable' , #NEWLINE# 'level' : Level . WARNING , #NEWLINE# 'position' : { #NEWLINE# #INDENT# 'line' : 1 , #NEWLINE# 'column' : 6 , #NEWLINE# 'path' : PATH_INVALID_VIM_SCRIPT , #NEWLINE# #UNINDENT# } , #NEWLINE# #UNINDENT# } , { #NEWLINE# #INDENT# 'name' : 'ProhibitUsingUndeclaredVariable' , #NEWLINE# 'level' : Level . WARNING , #NEWLINE# 'position' : { #NEWLINE# #INDENT# 'line' : 5 , #NEWLINE# 'column' : 10 , #NEWLINE# 'path' : PATH_INVALID_VIM_SCRIPT , #NEWLINE# #UNINDENT# } , #NEWLINE# #UNINDENT# } , { #NEWLINE# #INDENT# 'name' : 'ProhibitUsingUndeclaredVariable' , #NEWLINE# 'level' : Level . WARNING , #NEWLINE# 'position' : { #NEWLINE# #INDENT# 'line' : 6 , #NEWLINE# 'column' : 10 , #NEWLINE# 'path' : PATH_INVALID_VIM_SCRIPT , #NEWLINE# #UNINDENT# } , #NEWLINE# #UNINDENT# } , { #NEWLINE# #INDENT# 'name' : 'ProhibitUsingUndeclaredVariable' , #NEWLINE# 'level' : Level . WARNING , #NEWLINE# 'position' : { #NEWLINE# #INDENT# 'line' : 10 , #NEWLINE# 'column' : 10 , #NEWLINE# 'path' : PATH_INVALID_VIM_SCRIPT , #NEWLINE# #UNINDENT# } , #NEWLINE# #UNINDENT# } , { #NEWLINE# #INDENT# 'name' : 'ProhibitUsingUndeclaredVariable' , #NEWLINE# 'level' : Level . WARNING , #NEWLINE# 'position' : { #NEWLINE# #INDENT# 'line' : 11 , #NEWLINE# 'column' : 10 , #NEWLINE# 'path' : PATH_INVALID_VIM_SCRIPT , #NEWLINE# #UNINDENT# } , #NEWLINE# #UNINDENT# } , { #NEWLINE# #INDENT# 'name' : 'ProhibitUsingUndeclaredVariable' , #NEWLINE# 'level' : Level . WARNING , #NEWLINE# 'position' : { #NEWLINE# #INDENT# 'line' : 12 , #NEWLINE# 'column' : 10 , #NEWLINE# 'path' : PATH_INVALID_VIM_SCRIPT , #NEWLINE# #UNINDENT# } , #NEWLINE# #UNINDENT# } , { #NEWLINE# #INDENT# 'name' : 'ProhibitUsingUndeclaredVariable' , #NEWLINE# 'level' : Level . WARNING , #NEWLINE# 'position' : { #NEWLINE# #INDENT# 'line' : 13 , #NEWLINE# 'column' : 10 , #NEWLINE# 'path' : PATH_INVALID_VIM_SCRIPT , #NEWLINE# #UNINDENT# } , #NEWLINE# #UNINDENT# } , { #NEWLINE# #INDENT# 'name' : 'ProhibitUsingUndeclaredVariable' , #NEWLINE# 'level' : Level . WARNING , #NEWLINE# 'position' : { #NEWLINE# #INDENT# 'line' : 16 , #NEWLINE# 'column' : 6 , #NEWLINE# 'path' : PATH_INVALID_VIM_SCRIPT , #NEWLINE# #UNINDENT# } , #NEWLINE# #UNINDENT# } ] #NEWLINE# self . assertFoundViolationsEqual ( PATH_INVALID_VIM_SCRIPT , ProhibitUsingUndeclaredVariable , self )