|
12 | 12 |
|
13 | 13 | class TestHDXErrorHandler: |
14 | 14 | def test_hdx_error_handler(self, caplog): |
| 15 | + error_handler = HDXErrorHandler() |
| 16 | + assert error_handler._write_to_hdx is True |
| 17 | + error_handler = HDXErrorHandler(write_to_hdx=None) |
| 18 | + assert error_handler._write_to_hdx is True |
| 19 | + error_handler = HDXErrorHandler(write_to_hdx="true") |
| 20 | + assert error_handler._write_to_hdx is True |
| 21 | + error_handler = HDXErrorHandler(write_to_hdx="Y") |
| 22 | + assert error_handler._write_to_hdx is True |
| 23 | + error_handler = HDXErrorHandler(write_to_hdx=True) |
| 24 | + assert error_handler._write_to_hdx is True |
| 25 | + error_handler = HDXErrorHandler(write_to_hdx=1) |
| 26 | + assert error_handler._write_to_hdx is True |
| 27 | + error_handler = HDXErrorHandler(write_to_hdx="") |
| 28 | + assert error_handler._write_to_hdx is False |
| 29 | + error_handler = HDXErrorHandler(write_to_hdx="false") |
| 30 | + assert error_handler._write_to_hdx is False |
| 31 | + error_handler = HDXErrorHandler(write_to_hdx="FALSE") |
| 32 | + assert error_handler._write_to_hdx is False |
| 33 | + error_handler = HDXErrorHandler(write_to_hdx="n") |
| 34 | + assert error_handler._write_to_hdx is False |
| 35 | + error_handler = HDXErrorHandler(write_to_hdx=False) |
| 36 | + assert error_handler._write_to_hdx is False |
| 37 | + error_handler = HDXErrorHandler(write_to_hdx=0) |
| 38 | + assert error_handler._write_to_hdx is False |
15 | 39 | with pytest.raises(SystemExit): |
16 | 40 | with caplog.at_level(logging.ERROR): |
17 | | - with HDXErrorHandler(should_exit_on_error=True) as errors: |
| 41 | + with HDXErrorHandler( |
| 42 | + should_exit_on_error=True, write_to_hdx=False |
| 43 | + ) as errors: |
18 | 44 | errors.add_message( |
19 | 45 | "pipeline1", |
20 | 46 | "dataset1", |
|
0 commit comments