We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 7f9a76e commit d3563d5Copy full SHA for d3563d5
2 files changed
crownstone_cloud/lib/cloud.py
@@ -96,5 +96,7 @@ def cleanup(self) -> None:
96
97
def password_to_hash(password):
98
"""Generate a sha1 password from string"""
99
+ if password is None:
100
+ return None
101
pw_hash = hashlib.sha1(password.encode('utf-8'))
102
return pw_hash.hexdigest()
tests/test_cloud.py
@@ -30,7 +30,7 @@ def setUp(self):
30
self.test_websession = aiohttp.ClientSession(loop=self.test_loop)
31
32
def test_init(self):
33
- assert self.cloud.loop == asyncio.get_event_loop()
+ assert isinstance(self.cloud.loop, asyncio.AbstractEventLoop)
34
assert isinstance(RequestHandler.websession, aiohttp.ClientSession)
35
36
self.cloud = CrownstoneCloud('email', 'password', loop=self.test_loop)
0 commit comments