~bzr-pqm/bzr/bzr.dev

« back to all changes in this revision

Viewing changes to bzrlib/tests/test_revision.py

  • Committer: Jelmer Vernooij
  • Date: 2010-08-23 20:37:18 UTC
  • mto: This revision was merged to the branch mainline in revision 5389.
  • Revision ID: jelmer@samba.org-20100823203718-1fj7rrjsiaxedkp7
Provide bzrlib.bzrdir.format_registry.

Show diffs side-by-side

added added

removed removed

Lines of Context:
208
208
        self.assertEqual('a', r.get_summary())
209
209
        r.message = '\na\nb'
210
210
        self.assertEqual('a', r.get_summary())
211
 
 
212
 
    def test_get_apparent_author(self):
213
 
        r = revision.Revision('1')
214
 
        r.committer = 'A'
215
 
        author = self.applyDeprecated(
216
 
                symbol_versioning.deprecated_in((1, 13, 0)),
217
 
                r.get_apparent_author)
218
 
        self.assertEqual('A', author)
219
 
        r.properties['author'] = 'B'
220
 
        author = self.applyDeprecated(
221
 
                symbol_versioning.deprecated_in((1, 13, 0)),
222
 
                r.get_apparent_author)
223
 
        self.assertEqual('B', author)
224
 
        r.properties['authors'] = 'C\nD'
225
 
        author = self.applyDeprecated(
226
 
                symbol_versioning.deprecated_in((1, 13, 0)),
227
 
                r.get_apparent_author)
228
 
        self.assertEqual('C', author)
 
211
        r.message = None
 
212
        self.assertEqual('', r.get_summary())
229
213
 
230
214
    def test_get_apparent_authors(self):
231
215
        r = revision.Revision('1')
236
220
        r.properties['authors'] = 'C\nD'
237
221
        self.assertEqual(['C', 'D'], r.get_apparent_authors())
238
222
 
 
223
    def test_get_apparent_authors_no_committer(self):
 
224
        r = revision.Revision('1')
 
225
        self.assertEqual([], r.get_apparent_authors())
 
226
 
239
227
 
240
228
class TestRevisionBugs(TestCase):
241
229
    """Tests for getting the bugs that a revision is linked to."""