Skip to content

Commit bcc3414

Browse files
author
Fabio Silva
committed
Mock no git_api
1 parent f1269c6 commit bcc3414

3 files changed

Lines changed: 14 additions & 7 deletions

File tree

libpythonpro_fls/github_api.py

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,4 +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-
Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
from unittest.mock import Mock
2+
3+
from libpythonpro_fls import github_api
4+
5+
6+
def test_buscar_avatar():
7+
resp_mock = Mock()
8+
resp_mock.json.return_value = {
9+
'login': 'fabio1008', 'id': 83844802,
10+
'avatar_url': 'https://avatars.githubusercontent.com/u/83844802?v=4',
11+
}
12+
github_api.requests.get = Mock(return_value=resp_mock)
13+
url = github_api.buscar_avatar('fabio1008')
14+
assert 'https://avatars.githubusercontent.com/u/83844802?v=4' == url

libpythonpro_fls/tests/test_spam/test_github_api.py

Lines changed: 0 additions & 6 deletions
This file was deleted.

0 commit comments

Comments
 (0)