Skip to content

Commit d3563d5

Browse files
committed
Added handler in password_to_hash if password is None.
1 parent 7f9a76e commit d3563d5

2 files changed

Lines changed: 3 additions & 1 deletion

File tree

crownstone_cloud/lib/cloud.py

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -96,5 +96,7 @@ def cleanup(self) -> None:
9696

9797
def password_to_hash(password):
9898
"""Generate a sha1 password from string"""
99+
if password is None:
100+
return None
99101
pw_hash = hashlib.sha1(password.encode('utf-8'))
100102
return pw_hash.hexdigest()

tests/test_cloud.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@ def setUp(self):
3030
self.test_websession = aiohttp.ClientSession(loop=self.test_loop)
3131

3232
def test_init(self):
33-
assert self.cloud.loop == asyncio.get_event_loop()
33+
assert isinstance(self.cloud.loop, asyncio.AbstractEventLoop)
3434
assert isinstance(RequestHandler.websession, aiohttp.ClientSession)
3535

3636
self.cloud = CrownstoneCloud('email', 'password', loop=self.test_loop)

0 commit comments

Comments
 (0)