841
841
dlg = commit.CommitDialog(tree)
842
842
self.assertFalse(dlg._file_message_expander.get_property('visible'))
843
self.assertEqual('Commit Message',
844
dlg._global_message_label.get_text())
844
846
tree.branch.get_config().set_user_option('per_file_commits', 'true')
845
847
dlg = commit.CommitDialog(tree)
846
848
self.assertTrue(dlg._file_message_expander.get_property('visible'))
849
self.assertEqual('Global Commit Message',
850
dlg._global_message_label.get_text())
848
852
tree.branch.get_config().set_user_option('per_file_commits', 'on')
849
853
dlg = commit.CommitDialog(tree)
850
854
self.assertTrue(dlg._file_message_expander.get_property('visible'))
855
self.assertEqual('Global Commit Message',
856
dlg._global_message_label.get_text())
852
858
tree.branch.get_config().set_user_option('per_file_commits', 'y')
853
859
dlg = commit.CommitDialog(tree)
854
860
self.assertTrue(dlg._file_message_expander.get_property('visible'))
861
self.assertEqual('Global Commit Message',
862
dlg._global_message_label.get_text())
856
864
tree.branch.get_config().set_user_option('per_file_commits', 'n')
857
865
dlg = commit.CommitDialog(tree)
858
866
self.assertFalse(dlg._file_message_expander.get_property('visible'))
867
self.assertEqual('Commit Message',
868
dlg._global_message_label.get_text())
860
870
def test_commit_specific_files_with_messages(self):
861
871
tree = self.make_branch_and_tree('tree')