diff --git a/bob/extension/rc_config.py b/bob/extension/rc_config.py index b318f21abd41312c8884563262a5f621d31356ad..536a4211edbf328c397ca16b43503b2998d4b7a6 100644 --- a/bob/extension/rc_config.py +++ b/bob/extension/rc_config.py @@ -97,3 +97,4 @@ def _saverc(context): path = _get_rc_path() with open(path, "wt") as f: f.write(_rc_to_str(context)) + f.write("\n") diff --git a/bob/extension/test_rc.py b/bob/extension/test_rc.py index b20f342ba11da437f6fe2ec8e0ea66340c35ecbc..74c57c04deb62a59d838829b8053d701a9164dac 100644 --- a/bob/extension/test_rc.py +++ b/bob/extension/test_rc.py @@ -74,8 +74,14 @@ def test_bob_config(): assert expected_output == result.output, result.output # test config unset (with starting substring) - result = runner.invoke(main_cli, ["config", "unset", "bob.db.atnt"]) - result = runner.invoke(main_cli, ["config", "get", "bob.db.atnt"]) + result = runner.invoke( + main_cli, + ["config", "unset", "bob.db.atnt"], + env={ENVNAME: bobrcfile}, + ) + result = runner.invoke( + main_cli, ["config", "get", "bob.db.atnt"], env={ENVNAME: bobrcfile} + ) assert_click_runner_result(result, 1) # test config unset (with substring contained) @@ -91,7 +97,11 @@ def test_bob_config(): env={ENVNAME: bobrcfile}, ) result = runner.invoke( - main_cli, ["config", "unset", "--contain", "atnt"] + main_cli, + ["config", "unset", "--contain", "atnt"], + env={ENVNAME: bobrcfile}, + ) + result = runner.invoke( + main_cli, ["config", "get", "bob.db.atnt"], env={ENVNAME: bobrcfile} ) - result = runner.invoke(main_cli, ["config", "get", "bob.db.atnt"]) assert_click_runner_result(result, 1)