def wrapper(request, *args, **kwargs): if OrdersEnabled.is_enabled(): return view(request, *args, **kwargs) message = "Sorry, we're not currently taking orders, keep an eye on our facebook page." return render( request, 'orders/orders_disabled.html', {'error': message}, status=BAD_REQUEST)
def test_is_enabled(self): assert_equal(0, OrdersEnabled.objects.count()) self.assertFalse(OrdersEnabled.is_enabled()) self.assertFalse(OrdersEnabled.is_enabled()) assert_equal(1, OrdersEnabled.objects.count())