"""Tests for ows-video model.""" from collections import namedtuple from owsrequest import request as requests import sentry_sdk from product.models import ows_video def test_delete_physical_product_success(mocker, test_product): """Test success deletion.""" response = namedtuple('response', 'status_code') mocker.patch.object( requests, 'delete', return_value=response(status_code=200), autospec=True) assert ows_video.delete_product(test_product) def test_delete_physical_product_fail_exception( monkeypatch, mocker, test_product): """Test exception handler.""" monkeypatch.delattr(requests, 'delete') mocker.patch.object( sentry_sdk, 'capture_exception', return_value='', autospec=True) result = ows_video.delete_product(test_product) assert not result assert sentry_sdk.capture_exception.called