package Ġsecurity . validators Ċ Ċ import Ġorg . junit . jupiter . api . After All Ċ import Ġorg . junit . jupiter . api . Before All Ċ import Ġorg . junit . jupiter . api . Test Ċ import Ġorg . junit . jupiter . api . Test Instance Ċ import Ġsecurity . Checks . Flask Debug Mode Check Ċ import Ġsecurity . Security Test Task Ċ Ċ @ Test Instance ( Test Instance . Lifecycle . PER _ CLASS ) Ċ class ĠFlask Debug Mode Inspection Test : ĠSecurity Test Task () Ġ{ ĊĠĠĠ Ġ@ Before All ĊĠĠĠ Ġoverride Ġfun ĠsetUp () Ġ{ ĊĠĠĠĠĠĠĠ Ġsuper . setUp () ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ@ After All ĊĠĠĠ Ġoverride Ġfun ĠtearDown (){ ĊĠĠĠĠĠĠĠ Ġsuper . te ar Down () ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ@ Test ĊĠĠĠ Ġfun Ġ` verify Ġdescription Ġis Ġnot Ġempty ` (){ ĊĠĠĠĠĠĠĠ ĠassertFalse ( Flask Debug Mode Inspection (). static Description . isNull OrEmpty ()) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ@ Test ĊĠĠĠ Ġfun Ġ` test Ġflask Ġapp Ġdebug Ġmode Ġon ` (){ ĊĠĠĠĠĠĠĠ Ġvar Ġcode Ġ= Ġ""" ĊĠĠĠĠĠĠĠĠĠĠĠ Ġfrom Ġflask Ġimport ĠFlask ĊĠĠĠĠĠĠĠĠĠĠĠĠĊĠĠĠĠĠĠĠĠĠĠĠ Ġapp Ġ= ĠFlask () ĊĠĠĠĠĠĠĠĠĠĠĠ Ġapp . run ( debug = True ) ĊĠĠĠĠĠĠĠ Ġ""" . trim Indent () ĊĠĠĠĠĠĠĠ Ġtest Code Call Expression ( code , Ġ 1 , ĠFlask Debug Mode Check , Ġ" test . py ", ĠFlask Debug Mode Inspection ()) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ@ Test ĊĠĠĠ Ġfun Ġ` test Ġflask Ġapp Ġwith Ġdebug Ġmode Ġoff ` (){ ĊĠĠĠĠĠĠĠ Ġvar Ġcode Ġ= Ġ""" ĊĠĠĠĠĠĠĠĠĠĠĠ Ġfrom Ġflask Ġimport ĠFlask ĊĠĠĠĠĠĠĠĠĠĠĠĠĊĠĠĠĠĠĠĠĠĠĠĠ Ġapp Ġ= ĠFlask () ĊĠĠĠĠĠĠĠĠĠĠĠ Ġapp . run ( debug = False ) ĊĠĠĠĠĠĠĠ Ġ""" . trim Indent () ĊĠĠĠĠĠĠĠ Ġtest Code Call Expression ( code , Ġ 0 , ĠFlask Debug Mode Check , Ġ" test . py ", ĠFlask Debug Mode Inspection ()) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ@ Test ĊĠĠĠ Ġfun Ġ` test Ġflask Ġapp Ġwith Ġdebug Ġmode Ġnot Ġbool ` (){ ĊĠĠĠĠĠĠĠ Ġvar Ġcode Ġ= Ġ""" ĊĠĠĠĠĠĠĠĠĠĠĠ Ġfrom Ġflask Ġimport ĠFlask ĊĠĠĠĠĠĠĠĠĠĠĠĠĊĠĠĠĠĠĠĠĠĠĠĠ Ġapp Ġ= ĠFlask () ĊĠĠĠĠĠĠĠĠĠĠĠ Ġapp . run ( debug =' ban ana ') ĊĠĠĠĠĠĠĠ Ġ""" . trim Indent () ĊĠĠĠĠĠĠĠ Ġtest Code Call Expression ( code , Ġ 0 , ĠFlask Debug Mode Check , Ġ" test . py ", ĠFlask Debug Mode Inspection ()) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ@ Test ĊĠĠĠ Ġfun Ġ` test Ġflask Ġwith Ġno Ġmention Ġof Ġdebug Ġmode ` (){ ĊĠĠĠĠĠĠĠ Ġvar Ġcode Ġ= Ġ""" ĊĠĠĠĠĠĠĠĠĠĠĠ Ġfrom Ġflask Ġimport ĠFlask ĊĠĠĠĠĠĠĠĠĠĠĠĠĊĠĠĠĠĠĠĠĠĠĠĠ Ġapp Ġ= ĠFlask () ĊĠĠĠĠĠĠĠĠĠĠĠ Ġapp . run () ĊĠĠĠĠĠĠĠ Ġ""" . trim Indent () ĊĠĠĠĠĠĠĠ Ġtest Code Call Expression ( code , Ġ 0 , ĠFlask Debug Mode Check , Ġ" test . py ", ĠFlask Debug Mode Inspection ()) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ@ Test ĊĠĠĠ Ġfun Ġ` test Ġflask Ġnot Ġrun Ġmethod ` (){ ĊĠĠĠĠĠĠĠ Ġvar Ġcode Ġ= Ġ""" ĊĠĠĠĠĠĠĠĠĠĠĠ Ġfrom Ġflask Ġimport ĠFlask ĊĠĠĠĠĠĠĠĠĠĠĠĠĊĠĠĠĠĠĠĠĠĠĠĠ Ġapp Ġ= ĠFlask () ĊĠĠĠĠĠĠĠĠĠĠĠ Ġapp . fun () ĊĠĠĠĠĠĠĠ Ġ""" . trim Indent () ĊĠĠĠĠĠĠĠ Ġtest Code Call Expression ( code , Ġ 0 , ĠFlask Debug Mode Check , Ġ" test . py ", ĠFlask Debug Mode Inspection ()) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ@ Test ĊĠĠĠ Ġfun Ġ` test Ġflask Ġnot Ġapp Ġrun ` (){ ĊĠĠĠĠĠĠĠ Ġvar Ġcode Ġ= Ġ""" ĊĠĠĠĠĠĠĠĠĠĠĠ Ġfrom Ġflask Ġimport ĠFlask ĊĠĠĠĠĠĠĠĠĠĠĠĠĊĠĠĠĠĠĠĠĠĠĠĠ Ġapp Ġ= ĠFlask () ĊĠĠĠĠĠĠĠĠĠĠĠ Ġbl ah . run () ĊĠĠĠĠĠĠĠ Ġ""" . trim Indent () ĊĠĠĠĠĠĠĠ Ġtest Code Call Expression ( code , Ġ 0 , ĠFlask Debug Mode Check , Ġ" test . py ", ĠFlask Debug Mode Inspection ()) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ@ Test ĊĠĠĠ Ġfun Ġ` test Ġflask Ġnot Ġimported ` (){ ĊĠĠĠĠĠĠĠ Ġvar Ġcode Ġ= Ġ""" ĊĠĠĠĠĠĠĠĠĠĠĠ Ġfrom Ġban ana Ġimport Ġmake ĊĠĠĠĠĠĠĠĠĠĠĠĠĊĠĠĠĠĠĠĠĠĠĠĠ Ġapp Ġ= ĠFlask () ĊĠĠĠĠĠĠĠĠĠĠĠ Ġbl ah . run () ĊĠĠĠĠĠĠĠ Ġ""" . trim Indent () ĊĠĠĠĠĠĠĠ Ġtest Code Call Expression ( code , Ġ 0 , ĠFlask Debug Mode Check , Ġ" test . py ", ĠFlask Debug Mode Inspection ()) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ@ Test ĊĠĠĠ Ġfun Ġ` test Ġnot Ġreference Ġparent ` (){ ĊĠĠĠĠĠĠĠ Ġvar Ġcode Ġ= Ġ""" ĊĠĠĠĠĠĠĠĠĠĠĠ Ġfrom Ġflask Ġimport ĠFlask ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ" 1 ". run () ĊĠĠĠĠĠĠĠ Ġ""" . trim Indent () ĊĠĠĠĠĠĠĠ Ġtest Code Call Expression ( code , Ġ 0 , ĠFlask Debug Mode Check , Ġ" test . py ", ĠFlask Debug Mode Inspection ()) ĊĠĠĠ Ġ} Ċ }