Page MenuHomeSoftware Heritage

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

TEST RESULT

Run At
Jan 12 2022, 3:17 PM
Details
requests_mock = <requests_mock.mocker.Mocker object at 0x7fbee0f54a20> mocker = <pytest_mock.plugin.MockerFixture object at 0x7fbee0f547b8> 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_delay_warning( requests_mock, mocker, sample_archive, sample_metadata, mocked_time ): """Deposit creation exceeded delays, no deposit update occurred. """ 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="done"), ) scenario.install_mock(requests_mock) result = invoke( [ "--prometheus-exporter", "--prometheus-exporter-directory", "/tmp", "--warning", "15", "check-deposit", *COMMON_OPTIONS, "single", "--archive", sample_archive, "--metadata", sample_metadata, ], catch_exceptions=True, ) > assert result.output == ( "DEPOSIT WARNING - Deposit took 20.00s and succeeded.\n" "| 'load_time' = 10.00s\n" "| 'total_time' = 20.00s\n" "| 'upload_time' = 0.00s\n" "| 'validation_time' = 10.00s\n" ) E assert '' == "DEPOSIT WARN...e' = 10.00s\n" E - DEPOSIT WARNING - Deposit took 20.00s and succeeded. E - | 'load_time' = 10.00s E - | 'total_time' = 20.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:401: AssertionError