100% coverage on shoppingcart/models.py