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()
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()