Put files into the config dir with :config-write-py and rel. paths
This commit is contained in:
parent
5c43dca0da
commit
df4a011d48
@ -269,6 +269,8 @@ class ConfigCommands:
|
||||
if filename is None:
|
||||
filename = os.path.join(standarddir.config(), 'config.py')
|
||||
else:
|
||||
if not os.path.isabs(filename):
|
||||
filename = os.path.join(standarddir.config(), filename)
|
||||
filename = os.path.expanduser(filename)
|
||||
|
||||
if os.path.exists(filename) and not force:
|
||||
|
@ -388,6 +388,12 @@ class TestWritePy:
|
||||
lines = confpy.read_text('utf-8').splitlines()
|
||||
assert '# Autogenerated config.py' in lines
|
||||
|
||||
def test_relative_path(self, commands, config_tmpdir):
|
||||
confpy = config_tmpdir / 'config2.py'
|
||||
commands.config_write_py('config2.py')
|
||||
lines = confpy.read_text('utf-8').splitlines()
|
||||
assert '# Autogenerated config.py' in lines
|
||||
|
||||
def test_existing_file(self, commands, tmpdir):
|
||||
confpy = tmpdir / 'config.py'
|
||||
confpy.ensure()
|
||||
|
Loading…
Reference in New Issue
Block a user