Esempio n. 1
0
 def test_branches_and_tags(self):
     self.repo.symbolics_for_commit.side_effect = [
         (['master'], ['v1.1']),
         ([], []),
         ([], []),
     ]
     b, t = _group_commits(self.repo, ['3', '2', '1'])
     dd.assert_equal(b, {'master': ['3', '2', '1']})
     dd.assert_equal(t, {'v1.1': ['3', '2', '1']})
Esempio n. 2
0
 def test_branches_and_tags(self):
     self.repo.symbolics_for_commit.side_effect = [
         (['master'], ['v1.1']),
         ([], []),
         ([], []),
     ]
     b, t = _group_commits(self.repo, ['3', '2', '1'])
     dd.assert_equal(b, {'master': ['3', '2', '1']})
     dd.assert_equal(t, {'v1.1': ['3', '2', '1']})
Esempio n. 3
0
 def test_multiple_branches(self):
     self.repo.symbolics_for_commit.side_effect = [
         (['master'], ['v1.1']),
         ([], ['v1.0']),
         (['test1', 'test2'], []),
     ]
     b, t = _group_commits(self.repo, ['3', '2', '1'])
     dd.assert_equal(b, {'master': ['3', '2'],
                         'test1': ['1'],
                         'test2': ['1']})
     dd.assert_equal(t, {'v1.1': ['3'],
                         'v1.0': ['2', '1']})
Esempio n. 4
0
 def test_multiple_branches(self):
     self.repo.symbolics_for_commit.side_effect = [
         (['master'], ['v1.1']),
         ([], ['v1.0']),
         (['test1', 'test2'], []),
     ]
     b, t = _group_commits(self.repo, ['3', '2', '1'])
     dd.assert_equal(b, {'master': ['3', '2'],
                         'test1': ['1'],
                         'test2': ['1']})
     dd.assert_equal(t, {'v1.1': ['3'],
                         'v1.0': ['2', '1']})
Esempio n. 5
0
 def test_no_branches(self):
     b, t = _group_commits(self.repo, ['3', '2', '1'])
     dd.assert_equal(b, {'__default__': ['3', '2', '1']})
     dd.assert_equal(t, {})
Esempio n. 6
0
 def test_no_branches(self):
     b, t = _group_commits(self.repo, ['3', '2', '1'])
     dd.assert_equal(b, {'__default__': ['3', '2', '1']})
     dd.assert_equal(t, {})