aboutsummaryrefslogtreecommitdiff
path: root/models.py
diff options
context:
space:
mode:
authorAlban Gruin2018-01-27 19:28:37 +0100
committerAlban Gruin2018-01-27 20:03:07 +0100
commit661fbb63d8f6e3607e7449b25f45613a08a1c6bb (patch)
treee2820130a1da96f7ccf934edace189eaa931252b /models.py
parent0838f8a7ab0863c8e1cd277a4dd7de62ba61b5f4 (diff)
Création des tests de la requête de QSJPS
On y créée sept salles, avec différents agencements de cours : 0. Le cours se finit dans l’intervalle sélectionné 1. Le cours se commence dans l’intervalle 2. Combinaison de 0. et de 1. 3. Le cours commence avant et fini après l’intervalle 4. Le cours commence et fini pendant l’intervalle 5. Un cours se finit avant et un autre commence après 6. Aucun cours liste des salles. Normalement, seules les salles des cas cinq et six doivent se retrouver dans la liste des salles.
Diffstat (limited to 'models.py')
-rw-r--r--models.py7
1 files changed, 7 insertions, 0 deletions
diff --git a/models.py b/models.py
index 9f36a6f..1a638ac 100644
--- a/models.py
+++ b/models.py
@@ -160,7 +160,14 @@ class Group(SlugModel):
verbose_name_plural = "groupes"
+class RoomManager(Manager):
+ def qsjps(self, begin, end):
+ return None
+
+
class Room(SlugModel):
+ objects = RoomManager()
+
name = models.CharField(max_length=255, unique=True, verbose_name="nom")
slug = models.SlugField(max_length=64, default="", unique=True)