def test__get_deckhand_validation_errors_empty_results():
    """
    Tets the functionality of processing a response from deckhand
    """
    helper = ConfigdocsHelper(CTX)
    helper.deckhand._get_base_validation_resp = (
        lambda revision_id: FK_VAL_BASE_RESP_EMPTY)
    assert len(helper._get_deckhand_validation_errors(5)) == 0
def test__get_deckhand_validations_empty_errors():
    """
    Tets the functionality of processing a response from deckhand
    """
    helper = ConfigdocsHelper(CTX)
    helper.deckhand._get_base_validation_resp = (
        lambda revision_id: FK_VAL_BASE_RESP)
    helper.deckhand._get_subset_validation_response = (
        lambda reivsion_id, subset_name: FK_VAL_SUBSET_RESP)
    helper.deckhand._get_entry_validation_response = (
        lambda reivsion_id, subset_name, entry_id: FK_VAL_ENTRY_RESP_EMPTY)
    assert len(helper._get_deckhand_validation_errors(5)) == 0
Ejemplo n.º 3
0
def test_get_validations_for_revision_dh_render(dh_client):
    """
    Tests the functionality of the get_validations_for_revision method
    """
    helper = ConfigdocsHelper(CTX)
    hold_ve = configdocs_helper._get_validation_endpoints
    helper._get_deckhand_validation_errors = lambda revision_id: []
    val_status = helper.get_validations_for_revision(3)
    err_count = val_status['details']['errorCount']
    err_list_count = len(val_status['details']['messageList'])
    assert err_count == err_list_count
    assert val_status['details']['errorCount'] == 1
    assert val_status['details']['messageList'][0]['message'] == 'broken!'
Ejemplo n.º 4
0
def test__get_deckhand_validation_errors_empty_results(mock_client):
    """
    Test the functionality of processing a response from deckhand
    """
    helper = ConfigdocsHelper(CTX)
    assert len(helper._get_deckhand_validation_errors(5)) == 0