Ejemplo n.º 1
0
 def test_invoice_creating(self):
     """test creating invoice"""
     article = create_article("piano", self.user, "Nkayi",
                              "Neuf avec facture")
     order = Order.objects.create(user=self.user, article=article)
     invoices_count_before = Invoice.objects.count()
     response = self.client.get(reverse("dashboard:invoices"), \
         {"order_id": order.id})
     invoices_count_after = Invoice.objects.count()
     self.assertEqual(invoices_count_before + 1, invoices_count_after)
Ejemplo n.º 2
0
 def test_received_list_in_view(self):
     """test received oredes list in view"""
     article = create_article("clavier", self.user, 'Dolisie', 'Neuf')
     #create other order for another user
     order = Order.objects.create(user=self.other_user, article=article)
     response = self.client.get(f"{reverse('dashboard:orders')}reçues")
     context_orders = response.context['orders']
     except_msg = "There are some orders for not current user in context"
     [self.assertEqual(self.user, context_order.article.user, msg=except_msg) \
         for context_order in context_orders]
Ejemplo n.º 3
0
 def test_decrement_quanity_article(self):
     """test decrementation quanity of article"""
     article = create_article("clavier",
                              self.user,
                              town="bz",
                              status="neuf")
     art_number_before = article.number
     order = Order.objects.create(user=self.user, article=article)
     art_number_after = Article.objects.get(name=article).number
     self.assertEqual(art_number_before - 1, art_number_after)
Ejemplo n.º 4
0
 def setUp(self):
     self.user = User.objects.create_user(username="******",
                                          password="******")
     self.article = create_article("Ordinateur portable", self.user)
     #make login user
     self.client.login(username=self.user, password="******")
Ejemplo n.º 5
0
 def setUp(self):
     self.user = User.objects.create_user(username="******",
                                          password="******")
     self.client.login(username=self.user, password="******")
     self.article = create_article("vélo", self.user)
     self.order = Order.objects.create(user=self.user, article=self.article)
Ejemplo n.º 6
0
 def setUp(self):
     self.user = User.objects.create_user(username='******',
                                          password="******")
     self.article = create_article("clavier", self.user)
     self.order = Order.objects.create(user=self.user, article=self.article)
     self.client.login(username=self.user, password="******")
Ejemplo n.º 7
0
 def setUp(self):
     self.user = User.objects.create_user(username="******", password="******")
     self.article = create_article("radio", self.user)
     self.order = Order.objects.create(user=self.user, article=self.article)