def differences(): diffmodel = FakeDiffModel() diffmodel.lines = [ DiffLine( "line 1 here", "line 1 here different", difflinetypes.DIFFERENT ), DiffLine( "line 2 here", "line 2 here different", difflinetypes.DIFFERENT ), ] listview = ListView( diffmodel ) listview.set_columns( 80 ) assert_strings_equal( listview.get_string(), """line 1 here | line 1 here different line 2 here | line 2 here different """ ) listview.set_columns( 60 ) assert_strings_equal( listview.get_string(), """line 1 here | line 1 here different line 2 here | line 2 here different """ )
def removes(): diffmodel = FakeDiffModel() diffmodel.lines = [ DiffLine( "line 1 here", None, difflinetypes.REMOVE ), DiffLine( "line 2 here", None, difflinetypes.REMOVE ), ] listview = ListView( diffmodel ) listview.set_columns( 80 ) assert_strings_equal( listview.get_string(), """line 1 here < line 2 here < """ )
def adds(): diffmodel = FakeDiffModel() diffmodel.lines = [ DiffLine( None, "line 1 here", difflinetypes.ADD ), DiffLine( None, "line 2 here", difflinetypes.ADD ), ] listview = ListView( diffmodel ) listview.set_columns( 80 ) assert_strings_equal( listview.get_string(), """ > line 1 here > line 2 here """ )
def same(): diffmodel = FakeDiffModel() diffmodel.lines = [ DiffLine( "line 1 here", "line 1 here", difflinetypes.IDENTICAL ), DiffLine( "line 2 here", "line 2 here", difflinetypes.IDENTICAL ), ] listview = ListView( diffmodel ) listview.set_columns( 80 ) assert_strings_equal( listview.get_string(), """line 1 here line 1 here line 2 here line 2 here """ )
def print_listview( diffmodel, filename_left, filename_right, filemanager, sendkeys ): listview = ListView( diffmodel ) print listview.get_string(),