complete issue 6

master
Josef Dabrowski 6 years ago
parent 159c0e9ea0
commit 4a11359190

7
.gitignore vendored

@ -0,0 +1,7 @@
*.py[cod]
*.secret
*.vscode
test/*
.DS_Store
.directory

@ -0,0 +1,26 @@
import uuid
class Manager():
# Manager class to manage a notiframe session.
def __init__(self):
self.devices = {}
def gen_id(self):
return uuid.uuid4()
#do function wrapper here for tests functions, to say "test_function_name" success/failure
def TEST_manager():
manager = Manager()
uuid_test = manager.gen_id()
print(is_valid_uuid(uuid_test))
# Test if manager class's gen_id function produces a valid uuid
def is_valid_uuid(val):
try:
uuid.UUID(str(val))
return True
except ValueError:
return False
TEST_manager()
Loading…
Cancel
Save