Exemplo n.º 1
0
def test_verify_labels_fails(mock_gil, mock_gwc):
    mock_gwc.return_value = {
        'iib_required_labels': {
            'com.redhat.delivery.operator.bundle': 'true'
        }
    }
    mock_gil.return_value = {'lunch': 'pizza'}
    with pytest.raises(IIBError, match='som'):
        build._verify_labels(['some-bundle:v1.0'])
Exemplo n.º 2
0
def test_verify_labels(mock_gil, mock_gwc, iib_required_labels):
    mock_gwc.return_value = {'iib_required_labels': iib_required_labels}
    mock_gil.return_value = {'com.redhat.delivery.operator.bundle': 'true'}
    build._verify_labels(['some-bundle:v1.0'])

    if iib_required_labels:
        mock_gil.assert_called_once()
    else:
        mock_gil.assert_not_called()