def test_add_project_to_workspace_oneProject(): project = Project("New project", JSON={ 'name': "New project in JSON", 'created': "10/31/2019", 'edited': "10/31/2019", 'description': "filler description for testing purposes", 'protocol': "UDP", 'change_protocol': "TCP", 'src_port': "1234", 'dst_port': "8080", 'author': "author1", 'path': "", 'dissector': "" }) workspace = Workspace("New Workspace", JSON={ 'name': "New Workspace", 'projects': {}, 'created': "10/31/2019", 'edited': "10/31/2019", 'path': 'path' }) workspace.add_project_to_workspace(project) test_json = workspace.get_json() assert test_json['projects'][0] == project assert workspace.projects[0] == project
def test_add_project_to_workspace_float(): workspace = Workspace("New Workspace", JSON={ 'name': "New Workspace", 'projects': {}, 'created': "10/31/2019", 'edited': "10/31/2019", 'path': 'path' }) assert workspace.add_project_to_workspace(1.0) == None
def test_add_project_to_workspace_string(): workspace = Workspace("New Workspace", JSON={ 'name': "New Workspace", 'projects': {}, 'created': "10/31/2019", 'edited': "10/31/2019", 'path': 'path' }) assert workspace.add_project_to_workspace("random string") == None