def test_ll(self, _, capfd): args = argparse.Namespace() args.info_cmd = None __main__.f_info(args) out, err = capfd.readouterr() assert "In use: branch,commit_msg,commit_time\nUnused: path\n" == out assert err == ""
def test_rm(self, mock_get_fname, tmpdir): args = argparse.Namespace() args.info_cmd = "rm" args.info_item = "commit_msg" with tmpdir.as_cwd(): csv_config = Path.cwd() / "info.csv" mock_get_fname.return_value = csv_config __main__.f_info(args) items = info.get_info_items() assert items == ["branch", "commit_time"]
def testRm(self, mock_dump, _): args = argparse.Namespace() args.info_cmd = 'rm' args.info_item = 'commit_msg' with patch('builtins.open', mock_open(), create=True): __main__.f_info(args) mock_dump.assert_called_once() args, kwargs = mock_dump.call_args assert args[0] == ['branch'] assert kwargs == {'default_flow_style': None}
def test_info(mock_isfile, capfd): __main__.f_info(None) out, err = capfd.readouterr() assert 'In use: branch,commit_msg\nUnused: path\n' == out assert err == ''