Skip to content

Commit 7bb9005

Browse files
committed
fixed tests
1 parent 67bdc2c commit 7bb9005

File tree

2 files changed

+12
-5
lines changed

2 files changed

+12
-5
lines changed

splitio/models/token.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -61,7 +61,7 @@ def iat(self):
6161
def decode_token(raw_token):
6262
"""Decode token"""
6363
if not 'pushEnabled' in raw_token or not 'token' in raw_token:
64-
return None, None, None
64+
return False, None, None
6565
token = raw_token['token']
6666
push_enabled = raw_token['pushEnabled']
6767
if not push_enabled or len(token.strip()) == 0:

tests/models/test_token.py

Lines changed: 11 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -11,8 +11,12 @@ class TokenTests(object):
1111
def test_from_raw_false(self):
1212
"""Test token model parsing."""
1313
parsed = token.from_raw(self.raw_false)
14-
assert parsed == None
15-
14+
assert parsed.push_enabled == False
15+
assert parsed.iat == None
16+
assert parsed.channels == None
17+
assert parsed.exp == None
18+
assert parsed.token == None
19+
1620
raw_empty = {
1721
'pushEnabled': True,
1822
'token': '',
@@ -21,7 +25,11 @@ def test_from_raw_false(self):
2125
def test_from_raw_empty(self):
2226
"""Test token model parsing."""
2327
parsed = token.from_raw(self.raw_empty)
24-
assert parsed == None
28+
assert parsed.push_enabled == False
29+
assert parsed.iat == None
30+
assert parsed.channels == None
31+
assert parsed.exp == None
32+
assert parsed.token == None
2533

2634
raw_ok = {
2735
'pushEnabled': True,
@@ -39,4 +47,3 @@ def test_from_raw(self):
3947
assert parsed.channels['NzM2MDI5Mzc0_MTgyNTg1MTgwNg==_splits'] == ['subscribe']
4048
assert parsed.channels['control_pri'] == ['subscribe', 'channel-metadata:publishers']
4149
assert parsed.channels['control_sec'] == ['subscribe', 'channel-metadata:publishers']
42-

0 commit comments

Comments
 (0)