* tests/test_commit.py: (QuestionHelpers): Factor out helpers for embedded dialogs. (TestSavedCommitMessages): Factor out helpers for saved commit messages. (TestReusingSavedCommitMessages): Add tests for saved messages reuse.
* commit.py: (CommitDialog._do_cancel): Use the overidable dialog for tests purposes.