diff --git a/dvc/command/remote.py b/dvc/command/remote.py index c6f796642..8c6dbc3ef 100644 --- a/dvc/command/remote.py +++ b/dvc/command/remote.py @@ -50,7 +50,7 @@ class CmdRemoteDefault(CmdRemoteConfig): def run(self): if self.args.name is None and not self.args.unset: name = self.remote_config.get_default(level=self.args.level) - logger.info("{}".format(name)) + print(name) else: self.remote_config.set_default( self.args.name, unset=self.args.unset, level=self.args.level diff --git a/tests/func/test_remote.py b/tests/func/test_remote.py index 88a83c564..8e8f00dee 100644 --- a/tests/func/test_remote.py +++ b/tests/func/test_remote.py @@ -145,10 +145,11 @@ class TestRemoteDefault(TestDvc): self.assertEqual(default, None) -def test_show_default(dvc_repo, caplog): +def test_show_default(dvc_repo, capsys): assert main(["remote", "default", "foo"]) == 0 assert main(["remote", "default"]) == 0 - assert "foo" == caplog.record_tuples[0][2] + out, _ = capsys.readouterr() + assert out == "foo\n" class TestRemoteShouldHandleUppercaseRemoteName(TestDvc):