(
input_content,
input_type="txt",
template="journal_article_full",
output_format="bibtex",
)
| 111 | """ |
| 112 | |
| 113 | def _run( |
| 114 | input_content, |
| 115 | input_type="txt", |
| 116 | template="journal_article_full", |
| 117 | output_format="bibtex", |
| 118 | ): |
| 119 | try: |
| 120 | with ( |
| 121 | patch("onecite.pipeline.requests.get", side_effect=mock_requests_get), |
| 122 | patch("onecite.core.requests.get", side_effect=mock_requests_get), |
| 123 | patch("requests.get", side_effect=mock_requests_get), |
| 124 | ): |
| 125 | from onecite import process_references |
| 126 | |
| 127 | result = process_references( |
| 128 | input_content=input_content, |
| 129 | input_type=input_type, |
| 130 | template_name=template, |
| 131 | output_format=output_format, |
| 132 | interactive_callback=lambda c: 0 if c else -1, |
| 133 | ) |
| 134 | stdout = "\n\n".join(result["results"]) |
| 135 | return 0, stdout, "", result |
| 136 | except Exception as exc: |
| 137 | return 1, "", str(exc), None |
| 138 | |
| 139 | return _run |
nothing calls this directly
no test coverage detected