@@ -29,9 +29,10 @@ class TestAbode(unittest.TestCase):
29
29
30
30
def setUp (self ):
31
31
"""Set up Abode module."""
32
- self .abode_no_cred = abodepy .Abode ()
32
+ self .abode_no_cred = abodepy .Abode (disable_cache = True )
33
33
self .abode = abodepy .Abode (username = USERNAME ,
34
- password = PASSWORD )
34
+ password = PASSWORD ,
35
+ disable_cache = True )
35
36
36
37
def tearDown (self ):
37
38
"""Clean up after test."""
@@ -41,17 +42,17 @@ def tearDown(self):
41
42
def tests_initialization (self ):
42
43
"""Verify we can initialize abode."""
43
44
# pylint: disable=protected-access
44
- self .assertEqual (self .abode ._username , USERNAME )
45
+ self .assertEqual (self .abode ._cache [ CONST . ID ] , USERNAME )
45
46
# pylint: disable=protected-access
46
- self .assertEqual (self .abode ._password , PASSWORD )
47
+ self .assertEqual (self .abode ._cache [ CONST . PASSWORD ] , PASSWORD )
47
48
48
49
def tests_no_credentials (self ):
49
50
"""Check that we throw an exception when no username/password."""
50
51
with self .assertRaises (abodepy .AbodeAuthenticationException ):
51
52
self .abode_no_cred .login ()
52
53
53
54
# pylint: disable=protected-access
54
- self .abode_no_cred ._username = USERNAME
55
+ self .abode_no_cred ._cache [ CONST . ID ] = USERNAME
55
56
with self .assertRaises (abodepy .AbodeAuthenticationException ):
56
57
self .abode_no_cred .login ()
57
58
@@ -63,9 +64,9 @@ def tests_manual_login(self, m):
63
64
self .abode_no_cred .login (username = USERNAME , password = PASSWORD )
64
65
65
66
# pylint: disable=protected-access
66
- self .assertEqual (self .abode_no_cred ._username , USERNAME )
67
+ self .assertEqual (self .abode_no_cred ._cache [ CONST . ID ] , USERNAME )
67
68
# pylint: disable=protected-access
68
- self .assertEqual (self .abode_no_cred ._password , PASSWORD )
69
+ self .assertEqual (self .abode_no_cred ._cache [ CONST . PASSWORD ] , PASSWORD )
69
70
70
71
@requests_mock .mock ()
71
72
def tests_auto_login (self , m ):
@@ -82,11 +83,12 @@ def tests_auto_login(self, m):
82
83
abode = abodepy .Abode (username = 'fizz' ,
83
84
password = 'buzz' ,
84
85
auto_login = True ,
85
- get_devices = False )
86
+ get_devices = False ,
87
+ disable_cache = True )
86
88
87
89
# pylint: disable=W0212
88
- self .assertEqual (abode ._username , 'fizz' )
89
- self .assertEqual (abode ._password , 'buzz' )
90
+ self .assertEqual (abode ._cache [ CONST . ID ] , 'fizz' )
91
+ self .assertEqual (abode ._cache [ CONST . PASSWORD ] , 'buzz' )
90
92
self .assertEqual (abode ._token , MOCK .AUTH_TOKEN )
91
93
self .assertEqual (abode ._panel , json .loads (panel_json ))
92
94
self .assertEqual (abode ._user , json .loads (user_json ))
@@ -115,11 +117,12 @@ def tests_auto_fetch(self, m):
115
117
password = 'buzz' ,
116
118
auto_login = False ,
117
119
get_devices = True ,
118
- get_automations = True )
120
+ get_automations = True ,
121
+ disable_cache = True )
119
122
120
123
# pylint: disable=W0212
121
- self .assertEqual (abode ._username , 'fizz' )
122
- self .assertEqual (abode ._password , 'buzz' )
124
+ self .assertEqual (abode ._cache [ CONST . ID ] , 'fizz' )
125
+ self .assertEqual (abode ._cache [ CONST . PASSWORD ] , 'buzz' )
123
126
self .assertEqual (abode ._token , MOCK .AUTH_TOKEN )
124
127
self .assertEqual (abode ._panel , json .loads (panel_json ))
125
128
self .assertEqual (abode ._user , json .loads (user_json ))
@@ -191,8 +194,8 @@ def tests_full_setup(self, m):
191
194
original_session = self .abode ._session
192
195
193
196
# pylint: disable=W0212
194
- self .assertEqual (self .abode ._username , USERNAME )
195
- self .assertEqual (self .abode ._password , PASSWORD )
197
+ self .assertEqual (self .abode ._cache [ CONST . ID ] , USERNAME )
198
+ self .assertEqual (self .abode ._cache [ CONST . PASSWORD ] , PASSWORD )
196
199
self .assertEqual (self .abode ._token , auth_token )
197
200
self .assertEqual (self .abode ._panel , json .loads (panel_json ))
198
201
self .assertEqual (self .abode ._user , json .loads (user_json ))
0 commit comments