コード例 #1
0
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
コード例 #2
0
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
コード例 #3
0
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