def _create_cart(self): self.product = DiaryProduct(isbn='1234567890', number_of_pages=100) self.product.name = 'test' self.product.slug = 'test' self.product.short_description = 'test' self.product.long_description = 'test' self.product.unit_price = Decimal('1.0') self.product.save() self.cart = get_or_create_cart(self.request) self.cart.add_product(self.product, 1) self.cart.save()
def _create_mock_diary(self): self.diary = DiaryProduct(isbn='1234567890', number_of_pages=100) self.diary.name = 'Diary' self.diary.slug = 'mock-diary' self.diary.short_description = 'test' self.diary.long_description = 'test' self.diary.unit_price = Decimal('1.0') self.diary.save() options_group = OptionGroup.objects.all()[0] self.diary.options_groups.add(options_group) text_options = TextOption.objects.all()[0] self.diary.text_options.add(text_options)
def setUp(self): self.request = Mock() setattr(self.request, 'session', {}) self.user = User.objects.create(username="******", email="*****@*****.**", first_name="Test", last_name="Tester") self.product = DiaryProduct(isbn='1234567890', number_of_pages=100) self.product.name = 'test' self.product.slug = 'test' self.product.short_description = 'test' self.product.long_description = 'test' self.product.unit_price = Decimal('1.0') self.product.save() setattr(self.request, 'user', self.user)