more poking

This commit is contained in:
2021-02-14 00:00:07 +00:00
parent 2396e27943
commit a7119599ca
7 changed files with 176 additions and 186 deletions

View File

@@ -99,6 +99,7 @@ def get_available_asset_id(wanted_prefix=""):
return 9000
else:
return row[0]
cursor.close()
@reversion.register

View File

@@ -273,6 +273,16 @@ class TestSupplierCreateAndEdit(AutoLoginTest):
self.assertTrue(self.page.success)
def test_audit_search(logged_in_browser, live_server):
page = pages.AssetAuditList(logged_in_browser.driver, live_server.url).open()
# Check that a failed search works
page.set_query("NOTFOUND")
page.search()
assert not logged_in_browser.find_by_id('modal').visible
logged_in_browser.driver.implicitly_wait(4)
assert "Asset with that ID does not exist!" in page.error.text
@screenshot_failure_cls
class TestAssetAudit(AutoLoginTest):
def setUp(self):
@@ -336,10 +346,3 @@ class TestAssetAudit(AutoLoginTest):
# Make sure audit log was NOT filled out
audited = models.Asset.objects.get(asset_id=asset_row.id)
assert audited.last_audited_by is None
def test_audit_search(self):
# Check that a failed search works
self.page.set_query("NOTFOUND")
self.page.search()
self.assertFalse(self.driver.find_element_by_id('modal').is_displayed())
self.assertIn("Asset with that ID does not exist!", self.page.error.text)