Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Commit f5561cd

Browse files
author
renzon
committed
Módulo e Import como Objeto
1 parent 9883b39 commit f5561cd

File tree

2 files changed

+14
-4
lines changed

2 files changed

+14
-4
lines changed

libpythonpro/github_api.py

-4
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,3 @@ def buscar_avatar(usuario):
1111
url = f'https://api.github.com/users/{usuario}'
1212
resp = requests.get(url)
1313
return resp.json()['avatar_url']
14-
15-
16-
if __name__ == '__main__':
17-
print(buscar_avatar('renzon'))
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
from unittest.mock import Mock
2+
3+
from libpythonpro import github_api
4+
5+
6+
def test_buscar_avatar():
7+
resp_mock = Mock()
8+
resp_mock.json.return_value = {
9+
'login': 'renzo', 'id': 402714,
10+
'avatar_url': 'https://avatars3.githubusercontent.com/u/402714?v=4',
11+
}
12+
github_api.requests.get = Mock(return_value=resp_mock)
13+
url = github_api.buscar_avatar('renzo')
14+
assert 'https://avatars3.githubusercontent.com/u/402714?v=4' == url

0 commit comments

Comments
 (0)