/b-gtk/fix-viz

To get this branch, use:
bzr branch http://gegoxaren.bato24.eu/bzr/b-gtk/fix-viz

« back to all changes in this revision

Viewing changes to tests/test_commit.py

  • Committer: Curtis Hovey
  • Date: 2011-08-27 14:55:58 UTC
  • mto: This revision was merged to the branch mainline in revision 741.
  • Revision ID: sinzui.is@verizon.net-20110827145558-wo9ui5bd01q04lfk
GtkTreeView.set_cursor(tree_path, None, False) is the default args.

Show diffs side-by-side

added added

removed removed

Lines of Context:
465
465
        self.assertFalse(dlg._file_message_expander.get_expanded())
466
466
        self.assertFalse(dlg._file_message_expander.get_property('sensitive'))
467
467
 
468
 
        dlg._treeview_files.set_cursor((1,))
 
468
        dlg._treeview_files.set_cursor((1,), None, False)
469
469
        self.assertEqual('Diff for a', dlg._diff_label.get_text())
470
470
        text = diff_buffer.get_text(diff_buffer.get_start_iter(),
471
471
                                    diff_buffer.get_end_iter(),
483
483
        self.assertTrue(dlg._file_message_expander.get_expanded())
484
484
        self.assertTrue(dlg._file_message_expander.get_property('sensitive'))
485
485
 
486
 
        dlg._treeview_files.set_cursor((2,))
 
486
        dlg._treeview_files.set_cursor((2,), None, False)
487
487
        self.assertEqual('Diff for b', dlg._diff_label.get_text())
488
488
        text = diff_buffer.get_text(diff_buffer.get_start_iter(),
489
489
                                    diff_buffer.get_end_iter(),
501
501
        self.assertTrue(dlg._file_message_expander.get_expanded())
502
502
        self.assertTrue(dlg._file_message_expander.get_property('sensitive'))
503
503
 
504
 
        dlg._treeview_files.set_cursor((0,))
 
504
        dlg._treeview_files.set_cursor((0,), None, False)
505
505
        self.assertEqual('Diff for All Files', dlg._diff_label.get_text())
506
506
        self.assertEqual('File commit message',
507
507
                         dlg._file_message_expander.get_label())
531
531
        self.assertFalse(dlg._file_message_expander.get_property('sensitive'))
532
532
        self.assertEqual('', get_file_text())
533
533
 
534
 
        dlg._treeview_files.set_cursor((1,))
 
534
        dlg._treeview_files.set_cursor((1,), None, False)
535
535
        self.assertEqual('Commit message for a',
536
536
                         dlg._file_message_expander.get_label())
537
537
        self.assertTrue(dlg._file_message_expander.get_expanded())
544
544
        # We should have updated the ListStore with the new file commit info
545
545
        self.assertEqual('Some text\nfor a\n', get_saved_text(1))
546
546
 
547
 
        dlg._treeview_files.set_cursor((2,))
 
547
        dlg._treeview_files.set_cursor((2,), None, False)
548
548
        self.assertEqual('Commit message for b/',
549
549
                         dlg._file_message_expander.get_label())
550
550
        self.assertTrue(dlg._file_message_expander.get_expanded())
555
555
        dlg._set_file_commit_message('More text\nfor b\n')
556
556
        # Now switch back to 'a'. The message should be saved, and the buffer
557
557
        # should be updated with the other text
558
 
        dlg._treeview_files.set_cursor((1,))
 
558
        dlg._treeview_files.set_cursor((1,), None, False)
559
559
        self.assertEqual('More text\nfor b\n', get_saved_text(2))
560
560
        self.assertEqual('Commit message for a',
561
561
                         dlg._file_message_expander.get_label())
634
634
        dlg._commit_selected_radio.set_active(True)
635
635
        self.assertEqual((['a_file', 'b_dir'], []), dlg._get_specific_files())
636
636
 
637
 
        dlg._treeview_files.set_cursor((1,))
 
637
        dlg._treeview_files.set_cursor((1,), None, False)
638
638
        dlg._set_file_commit_message('Test\nmessage\nfor a_file\n')
639
 
        dlg._treeview_files.set_cursor((2,))
 
639
        dlg._treeview_files.set_cursor((2,), None, False)
640
640
        dlg._set_file_commit_message('message\nfor b_dir\n')
641
641
 
642
642
        self.assertEqual((['a_file', 'b_dir'],
662
662
        dlg._commit_selected_radio.set_active(True)
663
663
        self.assertEqual((['a_file', 'b_dir'], []), dlg._get_specific_files())
664
664
 
665
 
        dlg._treeview_files.set_cursor((1,))
 
665
        dlg._treeview_files.set_cursor((1,), None, False)
666
666
        dlg._set_file_commit_message('Test\r\nmessage\rfor a_file\n')
667
 
        dlg._treeview_files.set_cursor((2,))
 
667
        dlg._treeview_files.set_cursor((2,), None, False)
668
668
        dlg._set_file_commit_message('message\r\nfor\nb_dir\r')
669
669
 
670
670
        self.assertEqual((['a_file', 'b_dir'],
977
977
 
978
978
        dlg = commit.CommitDialog(tree)
979
979
        dlg._commit_selected_radio.set_active(True) # enable partial
980
 
        dlg._treeview_files.set_cursor((1,))
 
980
        dlg._treeview_files.set_cursor((1,), None, False)
981
981
        dlg._set_file_commit_message('Message for A\n')
982
 
        dlg._treeview_files.set_cursor((2,))
 
982
        dlg._treeview_files.set_cursor((2,), None, False)
983
983
        dlg._set_file_commit_message('Message for B\n')
984
984
        dlg._toggle_commit(None, 2, dlg._files_store) # unset 'b'
985
985
        dlg._set_global_commit_message('Commit just "a"')
1012
1012
        tree.merge_from_branch(tree2.branch)
1013
1013
 
1014
1014
        dlg = commit.CommitDialog(tree)
1015
 
        dlg._treeview_files.set_cursor((1,)) # 'a'
 
1015
        dlg._treeview_files.set_cursor((1,), None, False) # 'a'
1016
1016
        dlg._set_file_commit_message('Message for A\n')
1017
1017
        # No message for 'B'
1018
1018
        dlg._set_global_commit_message('Merging from "tree2"\n')
1043
1043
        tree.add(['a', u'\u03a9'], ['a-id', 'omega-id'])
1044
1044
 
1045
1045
        dlg = commit.CommitDialog(tree)
1046
 
        dlg._treeview_files.set_cursor((1,)) # 'a'
 
1046
        dlg._treeview_files.set_cursor((1,), None, False) # 'a'
1047
1047
        dlg._set_file_commit_message(u'Test \xfan\xecc\xf6de\n')
1048
 
        dlg._treeview_files.set_cursor((2,)) # omega
 
1048
        dlg._treeview_files.set_cursor((2,), None, False) # omega
1049
1049
        dlg._set_file_commit_message(u'\u03a9 is the end of all things.\n')
1050
1050
        dlg._set_global_commit_message(u'\u03a9 and \xfan\xecc\xf6de\n')
1051
1051