summaryrefslogtreecommitdiff
path: root/archaeological_finds/tests.py
diff options
context:
space:
mode:
authorÉtienne Loks <etienne.loks@iggdrasil.net>2025-02-21 17:06:53 +0100
committerÉtienne Loks <etienne.loks@iggdrasil.net>2025-02-24 18:09:08 +0100
commitbc6cf94def73926e6f6bb986d61e5861a17584e2 (patch)
treeba4a7438cd6594c02938ad3211d523c6dd28a79f /archaeological_finds/tests.py
parent1b72554283f5c9e0644262a3f182409376870991 (diff)
downloadIshtar-bc6cf94def73926e6f6bb986d61e5861a17584e2.tar.bz2
Ishtar-bc6cf94def73926e6f6bb986d61e5861a17584e2.zip
✨ treatment state refactoring -> distinct input status and treatment status (refs #6182) - treatments: search criteria
Diffstat (limited to 'archaeological_finds/tests.py')
-rw-r--r--archaeological_finds/tests.py48
1 files changed, 26 insertions, 22 deletions
diff --git a/archaeological_finds/tests.py b/archaeological_finds/tests.py
index 6b5c1f1b1..2cf184561 100644
--- a/archaeological_finds/tests.py
+++ b/archaeological_finds/tests.py
@@ -573,20 +573,24 @@ class TreatmentWizardCreationTest(WizardTest, FindInit, TestCase):
loan.save()
self.form_datas[2].set("basetreatment", "treatment_type", loan.pk)
- planned, __ = models.TreatmentState.objects.get_or_create(
- txt_idx="planned", defaults={"executed": False, "label": "Planned"}
+ planned, __ = models.TreatmentInputStatus.objects.get_or_create(
+ txt_idx="draft", defaults={"executed": False, "label": "Draft"}
)
planned.executed = False
planned.save()
- self.form_datas[0].set("basetreatment", "treatment_state", planned.pk)
+ self.form_datas[0].set("basetreatment", "input_status", planned.pk)
- completed, created = models.TreatmentState.objects.get_or_create(
- txt_idx="completed", defaults={"executed": True, "label": "Done"}
+ completed, created = models.TreatmentInputStatus.objects.get_or_create(
+ txt_idx="validated", defaults={"executed": True, "label": "Validated"}
)
completed.executed = True
completed.save()
- self.form_datas[1].set("basetreatment", "treatment_state", completed.pk)
- self.form_datas[2].set("basetreatment", "treatment_state", completed.pk)
+ self.form_datas[1].set("basetreatment", "input_status", completed.pk)
+ self.form_datas[2].set("basetreatment", "input_status", completed.pk)
+
+ status = models.TreatmentStatus.objects.all()[0]
+ for form_data in self.form_datas:
+ form_data.set("basetreatment", "treatment_status", status.pk)
self.treatment_number = models.Treatment.objects.count()
@@ -2220,10 +2224,10 @@ class FindQATest(FindInit, TestCase):
def test_duplicate(self):
t1, __ = models.Treatment.objects.get_or_create(
- label="Treatment 1", treatment_state=models.TreatmentState.objects.all()[0]
+ label="Treatment 1", input_status=models.TreatmentInputStatus.objects.all()[0]
)
t2, __ = models.Treatment.objects.get_or_create(
- label="Treatment 1", treatment_state=models.TreatmentState.objects.all()[0]
+ label="Treatment 2", input_status=models.TreatmentInputStatus.objects.all()[0]
)
find = self.finds[0]
default_desc = "Description for duplicate"
@@ -2778,13 +2782,13 @@ class TreatmentTest(FindInit, TestCase):
first_find = self.finds[0]
- completed, created = models.TreatmentState.objects.get_or_create(
- txt_idx="completed", defaults={"executed": True, "label": "Done"}
+ completed, created = models.TreatmentInputStatus.objects.get_or_create(
+ txt_idx="validated", defaults={"executed": True, "label": "Validated"}
)
completed.executed = True
completed.save()
- treatment.treatment_state = completed
+ treatment.input_status = completed
treatment.save(
user=self.get_default_user(),
items=self.basket,
@@ -2833,13 +2837,13 @@ class TreatmentTest(FindInit, TestCase):
treatment = models.Treatment()
initial_find = self.finds[0]
- completed, created = models.TreatmentState.objects.get_or_create(
- txt_idx="completed", defaults={"executed": True, "label": "Done"}
+ completed, created = models.TreatmentInputStatus.objects.get_or_create(
+ txt_idx="validated", defaults={"executed": True, "label": "Validated"}
)
completed.executed = True
completed.save()
- treatment.treatment_state = completed
+ treatment.input_status = completed
treatment.save(
user=self.get_default_user(),
items=self.basket,
@@ -2869,13 +2873,13 @@ class TreatmentTest(FindInit, TestCase):
treatment = models.Treatment()
initial_find = self.finds[0]
- completed, created = models.TreatmentState.objects.get_or_create(
- txt_idx="completed", defaults={"executed": True, "label": "Done"}
+ completed, created = models.TreatmentInputStatus.objects.get_or_create(
+ txt_idx="validated", defaults={"executed": True, "label": "Validated"}
)
completed.executed = True
completed.save()
- treatment.treatment_state = completed
+ treatment.input_status = completed
treatment.save(
user=self.get_default_user(),
items=self.basket,
@@ -2909,13 +2913,13 @@ class TreatmentTest(FindInit, TestCase):
treatment = models.Treatment()
initial_find = self.finds[0]
- completed, created = models.TreatmentState.objects.get_or_create(
- txt_idx="completed", defaults={"executed": True, "label": "Done"}
+ completed, created = models.TreatmentInputStatus.objects.get_or_create(
+ txt_idx="validated", defaults={"executed": True, "label": "Validated"}
)
completed.executed = True
completed.save()
- treatment.treatment_state = completed
+ treatment.input_status = completed
treatment.save(
user=self.get_default_user(),
items=self.basket,
@@ -2973,7 +2977,7 @@ class AutocompleteTest(AutocompleteTestBase, TestCase):
def create_treatment(self, base_name):
item, __ = models.Treatment.objects.get_or_create(
- label=base_name, treatment_state=models.TreatmentState.objects.all()[0]
+ label=base_name, input_status=models.TreatmentInputStatus.objects.all()[0]
)
return item, None