26 lines
518 B
Python
26 lines
518 B
Python
|
import os
|
||
|
|
||
|
import pytest
|
||
|
|
||
|
|
||
|
def test_success(root):
|
||
|
path = os.path.join(root, "abc.txt")
|
||
|
with open(path, "wt") as f:
|
||
|
f.write("hello")
|
||
|
with open(path, "rt") as f:
|
||
|
assert f.read() == "hello"
|
||
|
|
||
|
|
||
|
def test_failure():
|
||
|
with pytest.raises(AssertionError):
|
||
|
open("abc.txt", "w")
|
||
|
|
||
|
with pytest.raises(AssertionError):
|
||
|
open(file="abc.txt", mode="w")
|
||
|
|
||
|
with pytest.raises(AssertionError):
|
||
|
os.mkdir("a")
|
||
|
|
||
|
with pytest.raises(AssertionError):
|
||
|
os.mkdir(path="a")
|