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'])
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()