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_get_json(): workspace = Workspace(None, JSON={ 'name': "New Workspace in JSON", 'projects': {}, 'created': "10/31/2019", 'edited': "10/31/2019", 'path': 'path' }) assert workspace.name == "New Workspace in JSON" test_json = workspace.get_json() assert test_json['name'] == "New Workspace in JSON" assert test_json['projects'] == {} assert test_json['created'] == "10/31/2019" assert test_json['edited'] == "10/31/2019" assert test_json['path'] == 'path'