def test_get_json_no_credentials(self): response_mock = Mock() response_raise_for_status_mock = MagicMock() response_mock.raise_for_status = response_raise_for_status_mock response_mock.text = '[1,2,3]' requests_get_mock = MagicMock(return_value=response_mock) with patch('requests.get', requests_get_mock): result = bintray_resolver.get_json('http://site.com', None, None) self.assertEqual([1, 2, 3], result) requests_get_mock.assert_called_with('http://site.com') response_raise_for_status_mock.assert_called_with()
def test_get_json(self): response_mock = Mock() response_raise_for_status_mock = MagicMock() response_mock.raise_for_status = response_raise_for_status_mock response_mock.text = '[1,2,3]' requests_get_mock = MagicMock(return_value=response_mock) with patch('requests.get', requests_get_mock): result = bintray_resolver.get_json('http://site.com', 'username', 'password') self.assertEqual([1, 2, 3], result) requests_get_mock.assert_called_with('http://site.com', auth=('username', 'password')) response_raise_for_status_mock.assert_called_with()