Example #1
0
class GithubTestCase(unittest.TestCase):

    def setUp(self):
        self.github = Github(ConfigStub().CODE_MANAGER)

    @patch('requests.get')
    def test_last_releases(self, mock_requests):
        response      = requests.models.Response
        response.json = MagicMock(return_value=[
            {'tag_name': '4.14.4'},
            {'tag_name': '4.14.3'},
            {'tag_name': '4.14.2'},
            {'tag_name': '4.14.1'},
            {'tag_name': '4.14'}
        ])

        mock_requests.return_value = response

        self.assertEqual(
            ['master', '4.14.4', '4.14.3', '4.14.2', '4.14.1', '4.14'],
            self.github.last_releases())
Example #2
0
 def setUp(self):
     self.github = Github(ConfigStub().CODE_MANAGER)