示例#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()
示例#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()