PyTest compare short lists - output
examples/pytest/test_read_ini.py
import configparser import os def test_read_ini(tmpdir): print(tmpdir) # /private/var/folders/ry/z60xxmw0000gn/T/pytest-of-gabor/pytest-14/test_read0 d = tmpdir.mkdir("subdir") fh = d.join("config.ini") fh.write(""" [application] user = foo password = secret """) print(fh.basename) # data.txt print(fh.dirname) # /private/var/folders/ry/z60xxmw0000gn/T/pytest-of-gabor/pytest-14/test_read0/subdir filename = os.path.join( fh.dirname, fh.basename ) config = configparser.ConfigParser() config.read(filename) assert config.sections() == ['application'] assert config['application'], { "user" : "foo", "password" : "secret" }