from src.session import checkout

def test_confirms_an_order():
    assert checkout(True, False, 25, 2) == {'status': 'confirmed', 'total': 50}

def test_rejects_a_signed_out_visitor():
    assert checkout(False, False, 25, 2)['status'] == 'denied'

def test_rejects_an_expired_session():
    assert checkout(True, True, 25, 2)['status'] == 'denied'
