def test_project_parse_response(): result = { 'project_id': 'projectid', 'name': 'projectname', 'filename': 'filename.gns3', 'variables': [{'name': 'TEST'}], 'supplier': {'logo': 'test.png', 'url': 'http://domain'} } project = Project() project._parseResponse(result) assert project.id() == 'projectid' assert project.name() == 'projectname' assert project.filename() == 'filename.gns3' assert project.variables() == [{'name': 'TEST'}] assert project.supplier() == {'logo': 'test.png', 'url': 'http://domain'}
def test_project_parse_response(): result = { 'project_id': 'projectid', 'name': 'projectname', 'filename': 'filename.gns3', 'variables': [{ 'name': 'TEST' }], 'supplier': { 'logo': 'test.png', 'url': 'http://domain' } } project = Project() project._parseResponse(result) assert project.id() == 'projectid' assert project.name() == 'projectname' assert project.filename() == 'filename.gns3' assert project.variables() == [{'name': 'TEST'}] assert project.supplier() == {'logo': 'test.png', 'url': 'http://domain'}
def test_set_topology_file(tmpdir): project = Project() project.setTopologyFile(str(tmpdir / "test.gns3")) assert project.filesDir() == str(tmpdir) assert project.name() == "test"