import mock import json from dvc.main import main @mock.patch("dvc.analytics.send") def test_daemon_analytics(mock_send, tmp_path): report = {"name": "dummy report"} fname = tmp_path / "report" fname.write_text(json.dumps(report)) assert 0 == main(["daemon", "analytics", str(fname)]) assert mock_send.called