示例#1
0
def test_execute_unindex_success(app_config):
    _delay = pretend.call_recorder(lambda x: None)
    app_config.task = lambda x: pretend.stub(delay=_delay)
    session = pretend.stub(
        info={"warehouse.search.project_deletes": {pretend.stub(normalized_name="foo")}}
    )

    search.execute_project_reindex(app_config, session)

    assert _delay.calls == [pretend.call("foo")]
    assert "warehouse.search.project_deletes" not in session.info
示例#2
0
def test_execute_unindex_success(app_config):
    _delay = pretend.call_recorder(lambda x: None)
    app_config.task = lambda x: pretend.stub(delay=_delay)
    session = pretend.stub(
        info={"warehouse.search.project_deletes": {pretend.stub(normalized_name="foo")}}
    )

    search.execute_project_reindex(app_config, session)

    assert _delay.calls == [pretend.call("foo")]
    assert "warehouse.search.project_deletes" not in session.info