コード例 #1
0
def test_changing_path_temporary_flag(tmpdir):

    with patch("gns3server.modules.project.Project.is_local", return_value=True):
        p = Project(temporary=True)
        assert os.path.exists(p.path)
        original_path = p.path
        assert os.path.exists(os.path.join(p.path, ".gns3_temporary"))

        p.path = str(tmpdir)
        p.temporary = False
        assert not os.path.exists(os.path.join(p.path, ".gns3_temporary"))
        assert not os.path.exists(os.path.join(str(tmpdir), ".gns3_temporary"))
        assert not os.path.exists(original_path)
コード例 #2
0
def test_changing_path_temporary_flag(tmpdir):

    with patch("gns3server.modules.project.Project.is_local",
               return_value=True):
        p = Project(temporary=True)
        assert os.path.exists(p.path)
        assert os.path.exists(os.path.join(p.path, ".gns3_temporary"))
        p.temporary = False
        assert not os.path.exists(os.path.join(p.path, ".gns3_temporary"))

        with open(str(tmpdir / ".gns3_temporary"), "w+") as f:
            f.write("1")

        p.path = str(tmpdir)
        assert not os.path.exists(os.path.join(str(tmpdir), ".gns3_temporary"))
コード例 #3
0
def test_remove_temporary_flag():
    p = Project(temporary=True)
    assert os.path.exists(p.path)
    assert os.path.exists(os.path.join(p.path, ".gns3_temporary"))
    p.temporary = False
    assert not os.path.exists(os.path.join(p.path, ".gns3_temporary"))
コード例 #4
0
def test_remove_temporary_flag():
    p = Project(temporary=True)
    assert os.path.exists(p.path)
    assert os.path.exists(os.path.join(p.path, ".gns3_temporary"))
    p.temporary = False
    assert not os.path.exists(os.path.join(p.path, ".gns3_temporary"))