def setUp(self): self.login() self.item1 = create_item() self.client2 = create_client(name='Andre', email='*****@*****.**') self.item2 = create_item(client=self.client2, name='Box') self.item3 = create_item( client=self.client2, name='Chair' ) self.item4 = create_item( client=self.client2, name='Table' ) self.url = reverse('item:list') self.response = self.client.get(self.url)
def create_item(commit=True, client=None, **kwargs): if not client: client = create_client() data = { 'client': client, 'name': 'Sofa', 'description': 'Was bad, but now, is good.', 'delivery_date': '2016-01-17 22:40', 'total_value': 1000, 'total_paid': 500, } data.update(kwargs) if commit: return Item.objects.create(**data) return data
def setUp(self): self.login() self.item1 = create_item() self.client2 = create_client(name='Andre', email='*****@*****.**') self.item2 = create_item(client=self.client2) self.picture1 = create_picture(self.item2) self.picture2 = create_picture(self.item2) # Must have 2 itens and 2 images before post. self.assertEqual(len(Item.objects.all()), 2) self.assertEqual(len(Picture.objects.all()), 2) self.response = self.client.post( reverse('item:delete', args=[self.item2.pk]), follow=True )
def make_validated_item_form(client=None, commit=True, **kwargs): if not client: client = create_client() data = { 'client': client.pk, 'name': 'Sofa', 'description': 'Was bad, but now, is good.', 'delivery_date': '2016-01-17 22:40', 'total_value': '1000', 'total_paid': '500', } data.update(kwargs) if commit: form = ItemForm(data) form.is_valid() return form else: return data