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())
def setUp(self): self.github = Github(ConfigStub().CODE_MANAGER)