コード例 #1
0
ファイル: test_cart.py プロジェクト: mirumee/saleor
def test_contains_unavailable_variants():
    missing_variant = Mock(check_quantity=Mock(side_effect=InsufficientStock("")))
    checkout = MagicMock()
    checkout.__iter__ = Mock(return_value=iter([Mock(variant=missing_variant)]))
    assert utils.contains_unavailable_variants(checkout)

    variant = Mock(check_quantity=Mock())
    checkout.__iter__ = Mock(return_value=iter([Mock(variant=variant)]))
    assert not utils.contains_unavailable_variants(checkout)
コード例 #2
0
def test_contains_unavailable_variants():
    missing_variant = Mock(check_quantity=Mock(side_effect=InsufficientStock("")))
    checkout = MagicMock()
    checkout.__iter__ = Mock(return_value=iter([Mock(variant=missing_variant)]))
    assert utils.contains_unavailable_variants(checkout)

    variant = Mock(check_quantity=Mock())
    checkout.__iter__ = Mock(return_value=iter([Mock(variant=variant)]))
    assert not utils.contains_unavailable_variants(checkout)