/brz/remove-bazaar

To get this branch, use:
bzr branch http://gegoxaren.bato24.eu/bzr/brz/remove-bazaar

« back to all changes in this revision

Viewing changes to breezy/plugins/stats/test_stats.py

  • Committer: Jelmer Vernooij
  • Date: 2018-05-06 11:48:54 UTC
  • mto: This revision was merged to the branch mainline in revision 6960.
  • Revision ID: jelmer@jelmer.uk-20180506114854-h4qd9ojaqy8wxjsd
Move .mailmap to root.

Show diffs side-by-side

added added

removed removed

Lines of Context:
16
16
                  authors=['Vinco <vinco@example.com>'], rev_id=b'4')
17
17
        wt.commit(message='5', committer='Ferko <fero@example.com>', rev_id=b'5')
18
18
        revs, committers = get_revisions_and_committers(wt.branch.repository,
19
 
                                                        [b'1', b'2', b'3', b'4', b'5'])
 
19
                                                        ['1', '2', '3', '4', '5'])
20
20
        fero = ('Fero', 'fero@example.com')
21
21
        jano = ('Jano', 'jano@example.com')
22
22
        vinco = ('Vinco', 'vinco@example.com')
23
23
        ferok = ('Ferko', 'fero@example.com')
24
 
        self.assertEqual({fero: fero, jano: jano, vinco: vinco, ferok: fero},
 
24
        self.assertEqual({fero: fero, jano: jano, vinco:vinco, ferok: fero},
25
25
                         committers)
26
26
 
27
27
    def test_empty_email(self):
30
30
        wt.commit(message='2', committer='Fero', rev_id=b'2')
31
31
        wt.commit(message='3', committer='Jano', rev_id=b'3')
32
32
        revs, committers = get_revisions_and_committers(wt.branch.repository,
33
 
                                                        [b'1', b'2', b'3'])
 
33
                                                        ['1', '2', '3'])
34
34
        self.assertEqual({('Fero', ''): ('Fero', ''),
35
35
                          ('Jano', ''): ('Jano', ''),
36
 
                          }, committers)
 
36
                         }, committers)
37
37
 
38
38
    def test_different_case(self):
39
39
        wt = self.make_branch_and_tree('.')
41
41
        wt.commit(message='2', committer='Fero', rev_id=b'2')
42
42
        wt.commit(message='3', committer='FERO', rev_id=b'3')
43
43
        revs, committers = get_revisions_and_committers(wt.branch.repository,
44
 
                                                        [b'1', b'2', b'3'])
 
44
                                                        ['1', '2', '3'])
45
45
        self.assertEqual({('Fero', ''): ('Fero', ''),
46
46
                          ('FERO', ''): ('Fero', ''),
47
 
                          }, committers)
48
 
        self.assertEquals([b'1', b'2', b'3'], sorted(
49
 
            [r.revision_id for r in revs]))
 
47
                         }, committers)
 
48
        self.assertEquals(['1', '2', '3'], sorted([r.revision_id for r in revs]))
50
49
 
51
50
 
52
51
class TestCollapseByPerson(TestCase):
76
75
        committers = {foo: foo, bar: foo}
77
76
        info = collapse_by_person(revisions, committers)
78
77
        self.assertEquals(3, info[0][0])
79
 
        self.assertEquals(
80
 
            {'foo@example.com': 1, 'bar@example.com': 2}, info[0][2])
 
78
        self.assertEquals({'foo@example.com': 1, 'bar@example.com': 2}, info[0][2])
81
79
        self.assertEquals({'Foo': 3}, info[0][3])
82
80
 
83
81
    def test_different_name(self):
105
103
        committers = {foo: foo, FOO: foo}
106
104
        info = collapse_by_person(revisions, committers)
107
105
        self.assertEquals(3, info[0][0])
108
 
        self.assertEquals(
109
 
            {'foo@example.com': 2, 'bar@example.com': 1}, info[0][2])
 
106
        self.assertEquals({'foo@example.com': 2, 'bar@example.com': 1}, info[0][2])
110
107
        self.assertEquals({'Foo': 2, 'FOO': 1}, info[0][3])