install flake8 and check files

This commit is contained in:
Laetitia Getti 2023-03-30 14:51:09 +02:00
parent 5ec40a5ea3
commit d650ec2913
3 changed files with 9 additions and 23 deletions

View file

@ -1,5 +1,3 @@
import datetime
from django.db import models from django.db import models
from django.utils import timezone from django.utils import timezone
@ -14,15 +12,11 @@ class GroupedOrder(models.Model):
"""Returns True if the grouped order is open for new Orders - False if it's too late""" """Returns True if the grouped order is open for new Orders - False if it's too late"""
return self.deadline >= timezone.now() return self.deadline >= timezone.now()
<<<<<<< HEAD
def is_to_be_delivered(self): def is_to_be_delivered(self):
"""Returns True if the grouped order has not been delivered yet - False if it's old""" """Returns True if the grouped order has not been delivered yet - False if it's old"""
return self.delivery_date >= timezone.now().date() return self.delivery_date >= timezone.now().date()
def __str__(self): # pragma: no cover def __str__(self): # pragma: no cover
=======
def __str__(self):
>>>>>>> f6ec481 (install black and format files)
return ( return (
self.name self.name
if self.name if self.name
@ -32,32 +26,20 @@ class GroupedOrder(models.Model):
class Order(models.Model): class Order(models.Model):
grouped_order = models.ForeignKey( grouped_order = models.ForeignKey(
<<<<<<< HEAD
GroupedOrder, on_delete=models.CASCADE, related_name="order_set" GroupedOrder, on_delete=models.CASCADE, related_name="order_set"
=======
Grouped_order, on_delete=models.CASCADE, related_name="order_set"
>>>>>>> f6ec481 (install black and format files)
) )
author = models.CharField( author = models.CharField(
max_length=100, verbose_name="Personne qui passe la commande" max_length=100, verbose_name="Personne qui passe la commande"
) # a changer, utiliser ForeignKey de user ) # a changer, utiliser ForeignKey de user
<<<<<<< HEAD
def __str__(self): # pragma: no cover def __str__(self): # pragma: no cover
=======
def __str__(self):
>>>>>>> f6ec481 (install black and format files)
return f"Commande de {self.author} pour la commande groupée {self.grouped_order.pk}" return f"Commande de {self.author} pour la commande groupée {self.grouped_order.pk}"
class Item(models.Model): class Item(models.Model):
name = models.CharField(max_length=100) name = models.CharField(max_length=100)
grouped_order = models.ForeignKey( grouped_order = models.ForeignKey(
<<<<<<< HEAD
GroupedOrder, on_delete=models.CASCADE GroupedOrder, on_delete=models.CASCADE
=======
Grouped_order, on_delete=models.CASCADE
>>>>>>> f6ec481 (install black and format files)
) # à transformer en manytomany quand il y aura un catalogue ) # à transformer en manytomany quand il y aura un catalogue
ordered_nb = models.IntegerField(default=0) ordered_nb = models.IntegerField(default=0)
@ -74,9 +56,5 @@ class OrderedItem(models.Model):
) )
item = models.ForeignKey(Item, on_delete=models.CASCADE, related_name="orders") item = models.ForeignKey(Item, on_delete=models.CASCADE, related_name="orders")
<<<<<<< HEAD
def __str__(self): # pragma: no cover def __str__(self): # pragma: no cover
=======
def __str__(self):
>>>>>>> f6ec481 (install black and format files)
return f"{self.nb} {self.item}, dans la commande {self.order.pk}" return f"{self.nb} {self.item}, dans la commande {self.order.pk}"

View file

@ -30,8 +30,12 @@ class TestGroupedOrdersModel:
assert ongoing_gr_order.is_ongoing() assert ongoing_gr_order.is_ongoing()
======= =======
ongoing_gr_order = Grouped_order(deadline=deadline) ongoing_gr_order = Grouped_order(deadline=deadline)
<<<<<<< HEAD
assert ongoing_gr_order.is_ongoing() == True assert ongoing_gr_order.is_ongoing() == True
>>>>>>> 9cc7783 (install pytest) >>>>>>> 9cc7783 (install pytest)
=======
assert ongoing_gr_order.is_ongoing()
>>>>>>> 7882cae (install flake8 and check files)
def test_is_ongoing_with_old_grouped_order(self): def test_is_ongoing_with_old_grouped_order(self):
""" """

View file

@ -1,2 +1,6 @@
[tool:pytest] [tool:pytest]
DJANGO_SETTINGS_MODULE = la_chariotte.settings DJANGO_SETTINGS_MODULE = la_chariotte.settings
[flake8]
exclude = migrations
extend-ignore = E501