Exemplo n.º 1
0
def test_readonly(setup_teardown_folder):
    """Mode 'r' opens file in readonly mode."""

    f = File(setup_teardown_folder[1], 'w')
    f.close()
    assert not f
    f = File(setup_teardown_folder[1], 'r')
    assert isinstance(f, File)
    with pytest.raises(IOError):
        f.create_group('foo')
        f.create_dataset("bar", (2))
    f.close()
Exemplo n.º 2
0
def test_readonly(setup_teardown_folder):
    """Mode 'r' opens file in readonly mode."""

    f = File(setup_teardown_folder[1], 'w')
    f.close()
    # TODO comment in when close is implemented
    # assert not f
    f = File(setup_teardown_folder[1], 'r')
    assert f
    with pytest.raises(IOError):
        f.create_group('foo')
        f.create_dataset("bar", (2))
    f.close()