Skip to content

Commit 5a7cd37

Browse files
committed
increase test coverage for client part
1 parent 7128969 commit 5a7cd37

File tree

2 files changed

+21
-1
lines changed

2 files changed

+21
-1
lines changed

flask_oauthlib/client.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -84,7 +84,7 @@ def __getattr__(self, key):
8484
_etree = None
8585

8686

87-
def get_etree():
87+
def get_etree(): # progm: no cover
8888
global _etree
8989
if _etree is not None:
9090
return _etree

tests/test_client.py

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,20 @@
1+
from flask_oauthlib.client import encode_request_data, add_query
2+
3+
4+
def test_encode_request_data():
5+
data, _ = encode_request_data('foo', None)
6+
assert data == 'foo'
7+
8+
data, f = encode_request_data(None, 'json')
9+
assert data == '{}'
10+
assert f == 'application/json'
11+
12+
data, f = encode_request_data(None, 'urlencoded')
13+
assert data == ''
14+
assert f == 'application/x-www-form-urlencoded'
15+
16+
17+
def test_add_query():
18+
assert 'path' == add_query('path', None)
19+
assert 'path?foo=foo' == add_query('path', {'foo': 'foo'})
20+
assert '?path&foo=foo' == add_query('?path', {'foo': 'foo'})

0 commit comments

Comments
 (0)