Various fixings

This commit is contained in:
2022-01-30 12:31:54 +00:00
parent d33a4231fb
commit b6952aeb52
7 changed files with 16 additions and 15 deletions

View File

@@ -24,7 +24,7 @@ def supervisor(db):
@pytest.fixture
def training_item(db):
training_category = models.TrainingCategory.objects.create(reference_number=1, name="The Basics")
training_item = models.TrainingItem.objects.create(category=training_category, reference_number=1, name="How Not To Die")
training_item = models.TrainingItem.objects.create(category=training_category, reference_number=1, description="How Not To Die")
yield training_item
training_category.delete()
training_item.delete()

View File

@@ -24,9 +24,9 @@ def test_add_qualification(logged_in_browser, live_server, trainee, supervisor,
page.item_selector.toggle()
assert page.item_selector.is_open
page.item_selector.search(training_item.name)
page.item_selector.search(training_item.description)
time.sleep(2) # Slow down for javascript
page.item_selector.set_option(training_item.name, True)
# page.item_selector.set_option(training_item.description, True)
assert page.item_selector.options[0].selected
page.item_selector.toggle()

View File

@@ -28,7 +28,7 @@ def test_add_qualification_reversion(admin_client, trainee, training_item, super
assert response.status_code == 302
qual = models.TrainingItemQualification.objects.last()
assert qual is not None
assert training_item.pk == qual.pk
assert training_item.pk == qual.item.pk
# Ensure only one revision has been created
assert Revision.objects.count() == 1
response = admin_client.post(url, {'date': date, 'supervisor': supervisor.pk, 'trainee': trainee.pk, 'item': training_item.pk, 'depth': 1})