Page MenuHomeSoftware Heritage

Jenkins > .tox.py3.lib.python3.7.site-packages.swh.icinga_plugins.tests.test_deposit::test_deposit_failed
Failed

TEST RESULT

Run At
Jan 12 2022, 3:17 PM
Details
requests_mock = <requests_mock.mocker.Mocker object at 0x7fbee0fb2f60> mocker = <pytest_mock.plugin.MockerFixture object at 0x7fbee0fb2cc0> sample_archive = '/tmp/pytest-of-jenkins/pytest-0/swh.icinga_plugins.tests.test_deposit0/archive.tar.gz' sample_metadata = '/tmp/pytest-of-jenkins/pytest-0/swh.icinga_plugins.tests.test_deposit0/metadata.xml' mocked_time = None def test_deposit_failed( requests_mock, mocker, sample_archive, sample_metadata, mocked_time ): scenario = WebScenario() scenario.add_step( "post", f"{BASE_URL}/testcol/", ENTRY_TEMPLATE.format(status="deposited") ) scenario.add_step( "get", f"{BASE_URL}/testcol/42/status/", status_template(status="verified"), ) scenario.add_step( "get", f"{BASE_URL}/testcol/42/status/", status_template(status="loading"), ) scenario.add_step( "get", f"{BASE_URL}/testcol/42/status/", status_template(status="failed", status_detail="booo"), ) scenario.install_mock(requests_mock) result = invoke( [ "--prometheus-exporter", "--prometheus-exporter-directory", "/tmp", "check-deposit", *COMMON_OPTIONS, "single", "--archive", sample_archive, "--metadata", sample_metadata, ], catch_exceptions=True, ) > assert result.output == ( "DEPOSIT CRITICAL - Deposit loading failed: booo\n" "| 'load_time' = 20.00s\n" "| 'total_time' = 30.00s\n" "| 'upload_time' = 0.00s\n" "| 'validation_time' = 10.00s\n" ) E assert '' == "DEPOSIT CRIT...e' = 10.00s\n" E - DEPOSIT CRITICAL - Deposit loading failed: booo E - | 'load_time' = 20.00s E - | 'total_time' = 30.00s E - | 'upload_time' = 0.00s E - | 'validation_time' = 10.00s .tox/py3/lib/python3.7/site-packages/swh/icinga_plugins/tests/test_deposit.py:590: AssertionError