def test_refno_generation(method): for attempt in range(10): with override_settings(SHOOP_REFERENCE_NUMBER_METHOD=method): order = create_empty_order() order.save() assert order.reference_number with pytest.raises(ValueError): get_reference_number(order)
def test_refno_generation(method): for attempt in range(10): with override_settings(SHOOP_REFERENCE_NUMBER_METHOD=method): order = create_empty_order() order.save() assert order.reference_number with pytest.raises(ValueError): get_reference_number(order)
def test_custom_refno_generation(): methods = (custom_refno_gen, "%s.%s" % (__name__, custom_refno_gen.__name__)) for method in methods: with override_settings(SHOOP_REFERENCE_NUMBER_METHOD=method): order = create_empty_order() order.save() assert order.reference_number == custom_refno_gen(order) with pytest.raises(ValueError): get_reference_number(order)
def test_custom_refno_generation(): methods = ( custom_refno_gen, "%s.%s" % (__name__, custom_refno_gen.__name__) ) for method in methods: with override_settings(SHOOP_REFERENCE_NUMBER_METHOD=method): order = create_empty_order() order.save() assert order.reference_number == custom_refno_gen(order) with pytest.raises(ValueError): get_reference_number(order)