Exemplo n.º 1
0
def test_write_detailed_errors(mocker, errors, short, keys_limit,
                               expected_messages):
    mocker.patch("pandas.Series.sample",
                 return_value=pd.Series("5"),
                 autospec=True)
    md_mock = mocker.patch("arche.report.display_markdown", autospec=True)
    Report.write_detailed_errors(errors, short, keys_limit)
    md_mock.assert_has_calls(mocker.call(m) for m in expected_messages)
Exemplo n.º 2
0
def test_write_detailed_errors(mocker, errors, short, keys_limit,
                               expected_messages):
    mocker.patch("pandas.Series.sample", return_value=["5"], autospec=True)
    html_mock = mocker.patch("arche.report.HTML", autospec=True)
    Report.write_detailed_errors(errors, short, keys_limit)
    calls = []
    for m in expected_messages:
        calls.append(mocker.call(m))
    html_mock.assert_has_calls(calls, any_order=True)