<s> from django . test import SimpleTestCase <EOL> from . . utils import setup <EOL> class IfEqualTagTests ( SimpleTestCase ) : <EOL> @ setup ( { '<STR_LIT>' : '<STR_LIT>' } ) <EOL> def test_ifequal01 ( self ) : <EOL> output = self . engine . render_to_string ( '<STR_LIT>' , { '<STR_LIT:a>' : <NUM_LIT:1> , '<STR_LIT:b>' : <NUM_LIT:2> } ) <EOL> self . assertEqual ( output , '<STR_LIT>' ) <EOL> @ setup ( { '<STR_LIT>' : '<STR_LIT>' } ) <EOL> def test_ifequal02 ( self ) : <EOL> output = self . engine . render_to_string ( '<STR_LIT>' , { '<STR_LIT:a>' : <NUM_LIT:1> , '<STR_LIT:b>' : <NUM_LIT:1> } ) <EOL> self . assertEqual ( output , '<STR_LIT:yes>' ) <EOL> @ setup ( { '<STR_LIT>' : '<STR_LIT>' } ) <EOL> def test_ifequal03 ( self ) : <EOL> output = self . engine . render_to_string ( '<STR_LIT>' , { '<STR_LIT:a>' : <NUM_LIT:1> , '<STR_LIT:b>' : <NUM_LIT:2> } ) <EOL> self . assertEqual ( output , '<STR_LIT>' ) <EOL> @ setup ( { '<STR_LIT>' : '<STR_LIT>' } ) <EOL> def test_ifequal04 ( self ) : <EOL> output = self . engine . render_to_string ( '<STR_LIT>' , { '<STR_LIT:a>' : <NUM_LIT:1> , '<STR_LIT:b>' : <NUM_LIT:1> } ) <EOL> self . assertEqual ( output , '<STR_LIT:yes>' ) <EOL> @ setup ( { '<STR_LIT>' : '<STR_LIT>' } ) <EOL> def test_ifequal05 ( self ) : <EOL> output = self . engine . render_to_string ( '<STR_LIT>' , { '<STR_LIT:a>' : '<STR_LIT:test>' } ) <EOL> self . assertEqual ( output , '<STR_LIT:yes>' ) <EOL> @ setup ( { '<STR_LIT>' : '<STR_LIT>' } ) <EOL> def test_ifequal06 ( self ) : <EOL> output = self . engine . render_to_string ( '<STR_LIT>' , { '<STR_LIT:a>' : '<STR_LIT>' } ) <EOL> self . assertEqual ( output , '<STR_LIT>' ) <EOL> @ setup ( { '<STR_LIT>' : '<STR_LIT>' } ) <EOL> def test_ifequal07 ( self ) : <EOL> output = self . engine . render_to_string ( '<STR_LIT>' , { '<STR_LIT:a>' : '<STR_LIT:test>' } ) <EOL> self . assertEqual ( output , '<STR_LIT:yes>' ) <EOL> @ setup ( { '<STR_LIT>' : '<STR_LIT>' } ) <EOL> def test_ifequal08 ( self ) : <EOL> output = self . engine . render_to_string ( '<STR_LIT>' , { '<STR_LIT:a>' : '<STR_LIT>' } ) <EOL> self . assertEqual ( output , '<STR_LIT>' ) <EOL> @ setup ( { '<STR_LIT>' : '<STR_LIT>' } ) <EOL> def test_ifequal09 ( self ) : <EOL> output = self . engine . render_to_string ( '<STR_LIT>' ) <EOL> self . assertEqual ( output , '<STR_LIT>' ) <EOL> @ setup ( { '<STR_LIT>' : '<STR_LIT>' } ) <EOL> def test_ifequal10 ( self ) : <EOL> output = self . engine . render_to_string ( '<STR_LIT>' ) <EOL> self . assertEqual ( output , '<STR_LIT:yes>' ) <EOL> @ setup ( { '<STR_LIT>' : '<STR_LIT>' } ) <EOL> def test_ifequal_split01 ( self ) : <EOL> output = self . engine . render_to_string ( '<STR_LIT>' ) <EOL> self . assertEqual ( output , '<STR_LIT>' ) <EOL> @ setup ( { '<STR_LIT>' : '<STR_LIT>' } ) <EOL> def test_ifequal_split02 ( self ) : <EOL> output = self . engine . render_to_string ( '<STR_LIT>' , { '<STR_LIT:a>' : '<STR_LIT:foo>' } ) <EOL> self . assertEqual ( output , '<STR_LIT>' ) <EOL> @ setup ( { '<STR_LIT>' : '<STR_LIT>' } ) <EOL> def test_ifequal_split03 ( self ) : <EOL> output = self . engine . render_to_string ( '<STR_LIT>' , { '<STR_LIT:a>' : '<STR_LIT>' } ) <EOL> self . assertEqual ( output , '<STR_LIT:yes>' ) <EOL> @ setup ( { '<STR_LIT>' : '<STR_LIT>' } ) <EOL> def test_ifequal_split04 ( self ) : <EOL> output = self . engine . render_to_string ( '<STR_LIT>' , { '<STR_LIT:a>' : '<STR_LIT>' } ) <EOL> self . assertEqual ( output , '<STR_LIT:yes>' ) <EOL> @ setup ( { '<STR_LIT>' : '<STR_LIT>' } ) <EOL> def test_ifequal_split05 ( self ) : <EOL> output = self . engine . render_to_string ( '<STR_LIT>' , { '<STR_LIT:a>' : '<STR_LIT>' } ) <EOL> self . assertEqual ( output , '<STR_LIT>' ) <EOL> @ setup ( { '<STR_LIT>' : '<STR_LIT>' } ) <EOL> def test_ifequal_split06 ( self ) : <EOL> output = self . engine . render_to_string ( '<STR_LIT>' , { '<STR_LIT:a>' : '<STR_LIT>' } ) <EOL> self . assertEqual ( output , '<STR_LIT:yes>' ) <EOL> @ setup ( { '<STR_LIT>' : '<STR_LIT>' } ) <EOL> def test_ifequal_split07 ( self ) : <EOL> output = self . engine . render_to_string ( '<STR_LIT>' , { '<STR_LIT:a>' : '<STR_LIT>' } ) <EOL> self . assertEqual ( output , '<STR_LIT>' ) <EOL> @ setup ( { '<STR_LIT>' : r"<STR_LIT>" } ) <EOL> def test_ifequal_split08 ( self ) : <EOL> output = self . engine . render_to_string ( '<STR_LIT>' , { '<STR_LIT:a>' : "<STR_LIT>" } ) <EOL> self . assertEqual ( output , '<STR_LIT:yes>' ) <EOL> @ setup ( { '<STR_LIT>' : r"<STR_LIT>" } ) <EOL> def test_ifequal_split09 ( self ) : <EOL> output = self . engine . render_to_string ( '<STR_LIT>' , { '<STR_LIT:a>' : '<STR_LIT>' } ) <EOL> self . assertEqual ( output , '<STR_LIT:yes>' ) <EOL> @ setup ( { '<STR_LIT>' : r"<STR_LIT>" } ) <EOL> def test_ifequal_split10 ( self ) : <EOL> output = self . engine . render_to_string ( '<STR_LIT>' , { '<STR_LIT:a>' : '<STR_LIT>' } ) <EOL> self . assertEqual ( output , '<STR_LIT>' ) <EOL> @ setup ( { '<STR_LIT>' : '<STR_LIT>' } ) <EOL> def test_ifequal_numeric01 ( self ) : <EOL> output = self . engine . render_to_string ( '<STR_LIT>' , { '<STR_LIT:x>' : '<STR_LIT:5>' } ) <EOL> self . assertEqual ( output , '<STR_LIT>' ) <EOL> @ setup ( { '<STR_LIT>' : '<STR_LIT>' } ) <EOL> def test_ifequal_numeric02 ( self ) : <EOL> output = self . engine . render_to_string ( '<STR_LIT>' , { '<STR_LIT:x>' : <NUM_LIT:5> } ) <EOL> self . assertEqual ( output , '<STR_LIT:yes>' ) <EOL> @ setup ( { '<STR_LIT>' : '<STR_LIT>' } ) <EOL> def test_ifequal_numeric03 ( self ) : <EOL> output = self . engine . render_to_string ( '<STR_LIT>' , { '<STR_LIT:x>' : <NUM_LIT:5> } ) <EOL> self . assertEqual ( output , '<STR_LIT>' ) <EOL> @ setup ( { '<STR_LIT>' : '<STR_LIT>' } ) <EOL> def test_ifequal_numeric04 ( self ) : <EOL> output = self . engine . render_to_string ( '<STR_LIT>' , { '<STR_LIT:x>' : <NUM_LIT> } ) <EOL> self . assertEqual ( output , '<STR_LIT:yes>' ) <EOL> @ setup ( { '<STR_LIT>' : '<STR_LIT>' } ) <EOL> def test_ifequal_numeric05 ( self ) : <EOL> output = self . engine . render_to_string ( '<STR_LIT>' , { '<STR_LIT:x>' : <NUM_LIT> } ) <EOL> self . assertEqual ( output , '<STR_LIT:yes>' ) <EOL> @ setup ( { '<STR_LIT>' : '<STR_LIT>' } ) <EOL> def test_ifequal_numeric06 ( self ) : <EOL> output = self . engine . render_to_string ( '<STR_LIT>' , { '<STR_LIT:x>' : <NUM_LIT> } ) <EOL> self . assertEqual ( output , '<STR_LIT:yes>' ) <EOL> @ setup ( { '<STR_LIT>' : '<STR_LIT>' } ) <EOL> def test_ifequal_numeric07 ( self ) : <EOL> output = self . engine . render_to_string ( '<STR_LIT>' , { '<STR_LIT:x>' : <NUM_LIT:2> } ) <EOL> self . assertEqual ( output , '<STR_LIT>' ) <EOL> @ setup ( { '<STR_LIT>' : '<STR_LIT>' } ) <EOL> def test_ifequal_numeric08 ( self ) : <EOL> output = self . engine . render_to_string ( '<STR_LIT>' , { '<STR_LIT:x>' : <NUM_LIT:5> } ) <EOL> self . assertEqual ( output , '<STR_LIT>' ) <EOL> @ setup ( { '<STR_LIT>' : '<STR_LIT>' } ) <EOL> def test_ifequal_numeric09 ( self ) : <EOL> output = self . engine . render_to_string ( '<STR_LIT>' , { '<STR_LIT:x>' : '<STR_LIT:5>' } ) <EOL> self . assertEqual ( output , '<STR_LIT:yes>' ) <EOL> @ setup ( { '<STR_LIT>' : '<STR_LIT>' } ) <EOL> def test_ifequal_numeric10 ( self ) : <EOL> output = self . engine . render_to_string ( '<STR_LIT>' , { '<STR_LIT:x>' : - <NUM_LIT:5> } ) <EOL> self . assertEqual ( output , '<STR_LIT:yes>' ) <EOL> @ setup ( { '<STR_LIT>' : '<STR_LIT>' } ) <EOL> def test_ifequal_numeric11 ( self ) : <EOL> output = self . engine . render_to_string ( '<STR_LIT>' , { '<STR_LIT:x>' : - <NUM_LIT> } ) <EOL> self . assertEqual ( output , '<STR_LIT:yes>' ) <EOL> @ setup ( { '<STR_LIT>' : '<STR_LIT>' } ) <EOL> def test_ifequal_numeric12 ( self ) : <EOL> output = self . engine . render_to_string ( '<STR_LIT>' , { '<STR_LIT:x>' : <NUM_LIT:5> } ) <EOL> self . assertEqual ( output , '<STR_LIT:yes>' ) <EOL> @ setup ( { '<STR_LIT>' : '<STR_LIT>' } ) <EOL> def test_ifequal_filter01 ( self ) : <EOL> output = self . engine . render_to_string ( '<STR_LIT>' , { '<STR_LIT:a>' : '<STR_LIT:a>' } ) <EOL> self . assertEqual ( output , '<STR_LIT:x>' ) <EOL> @ setup ( { '<STR_LIT>' : '<STR_LIT>' } ) <EOL> def test_ifequal_filter02 ( self ) : <EOL> output = self . engine . render_to_string ( '<STR_LIT>' , { '<STR_LIT:a>' : '<STR_LIT:a>' } ) <EOL> self . assertEqual ( output , '<STR_LIT:x>' ) <EOL> @ setup ( { '<STR_LIT>' : '<STR_LIT>' } ) <EOL> def test_ifequal_filter03 ( self ) : <EOL> output = self . engine . render_to_string ( '<STR_LIT>' , { '<STR_LIT:a>' : '<STR_LIT:x>' , '<STR_LIT:b>' : '<STR_LIT:X>' } ) <EOL> self . assertEqual ( output , '<STR_LIT:x>' ) <EOL> @ setup ( { '<STR_LIT>' : '<STR_LIT>' } ) <EOL> def test_ifequal_filter04 ( self ) : <EOL> output = self . engine . render_to_string ( '<STR_LIT>' , { '<STR_LIT:x>' : '<STR_LIT>' } ) <EOL> self . assertEqual ( output , '<STR_LIT:x>' ) <EOL> @ setup ( { '<STR_LIT>' : '<STR_LIT>' } ) <EOL> def test_ifequal_filter05 ( self ) : <EOL> output = self . engine . render_to_string ( '<STR_LIT>' , { '<STR_LIT:x>' : '<STR_LIT>' } ) <EOL> self . assertEqual ( output , '<STR_LIT:x>' ) <EOL> class IfNotEqualTagTests ( SimpleTestCase ) : <EOL> @ setup ( { '<STR_LIT>' : '<STR_LIT>' } ) <EOL> def test_ifnotequal01 ( self ) : <EOL> output = self . engine . render_to_string ( '<STR_LIT>' , { '<STR_LIT:a>' : <NUM_LIT:1> , '<STR_LIT:b>' : <NUM_LIT:2> } ) <EOL> self . assertEqual ( output , '<STR_LIT:yes>' ) <EOL> @ setup ( { '<STR_LIT>' : '<STR_LIT>' } ) <EOL> def test_ifnotequal02 ( self ) : <EOL> output = self . engine . render_to_string ( '<STR_LIT>' , { '<STR_LIT:a>' : <NUM_LIT:1> , '<STR_LIT:b>' : <NUM_LIT:1> } ) <EOL> self . assertEqual ( output , '<STR_LIT>' ) <EOL> @ setup ( { '<STR_LIT>' : '<STR_LIT>' } ) <EOL> def test_ifnotequal03 ( self ) : <EOL> output = self . engine . render_to_string ( '<STR_LIT>' , { '<STR_LIT:a>' : <NUM_LIT:1> , '<STR_LIT:b>' : <NUM_LIT:2> } ) <EOL> self . assertEqual ( output , '<STR_LIT:yes>' ) <EOL> @ setup ( { '<STR_LIT>' : '<STR_LIT>' } ) <EOL> def test_ifnotequal04 ( self ) : <EOL> output = self . engine . render_to_string ( '<STR_LIT>' , { '<STR_LIT:a>' : <NUM_LIT:1> , '<STR_LIT:b>' : <NUM_LIT:1> } ) <EOL> self . assertEqual ( output , '<STR_LIT>' ) </s>
