Example #1
0
def test_counters():
    for counter_id in (CounterType.ORDER_REFERENCE,):
        try:
            initial = Counter.objects.get(id=CounterType.ORDER_REFERENCE).value
        except ObjectDoesNotExist:
            initial = 0

        last = None
        for x in range(51):
            last = Counter.get_and_increment(counter_id)

        assert last == initial + 50
        assert Counter.objects.get(id=CounterType.ORDER_REFERENCE).value == initial + 51
Example #2
0
def test_counters():
    for counter_id in (CounterType.ORDER_REFERENCE,):
        try:
            initial = Counter.objects.get(id=CounterType.ORDER_REFERENCE).value
        except ObjectDoesNotExist:
            initial = 0

        last = None
        for x in range(51):
            last = Counter.get_and_increment(counter_id)

        assert last == initial + 50
        assert Counter.objects.get(id=CounterType.ORDER_REFERENCE).value == initial + 51