Esempio n. 1
0
 def test_order_commits(self):
     with patch('gaia_uplift.git.sort_commits') as sort:
         expected = range(5)
         requirements = dict([(x, {'commits': [x]}) for x in expected])
         sort.return_value = expected
         actual = subject.order_commits(None, requirements)
         self.assertEqual(expected, actual)
         sort.assert_called_once_with(None, expected, 'master')
Esempio n. 2
0
 def test_order_commits_no_commits(self):
     with patch('gaia_uplift.git.sort_commits') as sort:
         iterations = range(5)
         expected = [x for x in iterations if x % 2 == 0]
         requirements = dict([(x, {'commits': [x]}) if x % 2 == 0 else (x, {}) for x in iterations])
         sort.return_value = expected
         actual = subject.order_commits(None, requirements)
         self.assertEqual(expected, actual)
         sort.assert_called_once_with(None, expected, 'master')