Exemple #1
0
def test_ls(backend):
    c = Client(connection=backend())
    c.mkdir(b"/foo/bar")

    # a) OK-case.
    assert c.ls(b"/foo") == [b"bar"]
    assert c.ls(b"/foo/bar") == []

    # b) directory doesn't exist.
    try:
        c.ls(b"/path/to/something")
    except PyXSError as e:
        assert e.args[0] == errno.ENOENT
Exemple #2
0
def test_ls():
    for backend in [UnixSocketConnection, XenBusConnection]:
        c = Client(connection=backend())
        c.mkdir("/foo/bar")

        # a) OK-case.
        assert c.ls("/foo") == ["bar"]
        assert c.ls("/foo/bar") == []

        # b) directory doesn't exist.
        try:
            c.ls("/path/to/something")
        except PyXSError as e:
            assert e.args[0] is errno.ENOENT
Exemple #3
0
def test_ls():
    for backend in [UnixSocketConnection, XenBusConnection]:
        c = Client(connection=backend())
        c.mkdir("/foo/bar")

        # a) OK-case.
        assert c.ls("/foo") == ["bar"]
        assert c.ls("/foo/bar") == []

        # b) directory doesn't exist.
        try:
            c.ls("/path/to/something")
        except PyXSError as e:
            assert e.args[0] is errno.ENOENT
Exemple #4
0
def test_mkdir():
    for backend in [UnixSocketConnection, XenBusConnection]:
        c = Client(connection=backend())

        c.mkdir("/foo/bar")
        assert c.ls("/foo") == ["bar"]
        assert c.read("/foo/bar") == ""
Exemple #5
0
def test_mkdir():
    for backend in [UnixSocketConnection, XenBusConnection]:
        c = Client(connection=backend())

        c.mkdir("/foo/bar")
        assert c.ls("/foo") == ["bar"]
        assert c.read("/foo/bar") == ""
Exemple #6
0
def test_is_domain_introduced(backend):
    c = Client(connection=backend())

    for domid in map(int, c.ls("/local/domain")):
        assert c.is_domain_introduced(domid)

    assert not c.is_domain_introduced(999)
Exemple #7
0
def test_is_domain_introduced():
    for backend in [UnixSocketConnection, XenBusConnection]:
        c = Client(connection=backend())

        for domid in map(int, c.ls("/local/domain")):
            assert c.is_domain_introduced(domid)

        assert not c.is_domain_introduced(999)
Exemple #8
0
def test_is_domain_introduced():
    for backend in [UnixSocketConnection, XenBusConnection]:
        c = Client(connection=backend())

        for domid in map(int, c.ls("/local/domain")):
           assert c.is_domain_introduced(domid)

        assert not c.is_domain_introduced(999)
Exemple #9
0
def test_mkdir(backend):
    c = Client(connection=backend())

    c.mkdir(b"/foo/bar")
    assert c.ls(b"/foo") == [b"bar"]
    assert c.read(b"/foo/bar") == b""