mirror of
https://github.com/nottinghamtec/PyRIGS.git
synced 2026-02-07 15:48:21 +00:00
Add failing duplicate test
This commit is contained in:
@@ -495,7 +495,10 @@ class EventTest(LiveServerTestCase):
|
|||||||
def testEventDuplicate(self):
|
def testEventDuplicate(self):
|
||||||
testEvent = models.Event.objects.create(name="TE E1", status=models.Event.PROVISIONAL,
|
testEvent = models.Event.objects.create(name="TE E1", status=models.Event.PROVISIONAL,
|
||||||
start_date=date.today() + timedelta(days=6),
|
start_date=date.today() + timedelta(days=6),
|
||||||
description="start future no end")
|
description="start future no end",
|
||||||
|
auth_request_by=self.profile,
|
||||||
|
auth_request_at=self.create_datetime(2015, 06, 04, 10, 00),
|
||||||
|
auth_request_to="some@email.address")
|
||||||
|
|
||||||
item1 = models.EventItem(
|
item1 = models.EventItem(
|
||||||
event=testEvent,
|
event=testEvent,
|
||||||
@@ -549,6 +552,13 @@ class EventTest(LiveServerTestCase):
|
|||||||
# Attempt to save
|
# Attempt to save
|
||||||
save.click()
|
save.click()
|
||||||
|
|
||||||
|
newEvent = models.Event.objects.latest('pk')
|
||||||
|
|
||||||
|
self.assertEqual(newEvent.auth_request_to, None)
|
||||||
|
self.assertEqual(newEvent.auth_request_by, None)
|
||||||
|
self.assertEqual(newEvent.auth_request_at, None)
|
||||||
|
|
||||||
|
self.assertFalse(hasattr(newEvent, 'authorised'))
|
||||||
|
|
||||||
self.assertNotIn("N%05d"%testEvent.pk, self.browser.find_element_by_xpath('//h1').text)
|
self.assertNotIn("N%05d"%testEvent.pk, self.browser.find_element_by_xpath('//h1').text)
|
||||||
self.assertNotIn("Event data duplicated but not yet saved", self.browser.find_element_by_id('content').text) # Check info message not visible
|
self.assertNotIn("Event data duplicated but not yet saved", self.browser.find_element_by_id('content').text) # Check info message not visible
|
||||||
|
|||||||
Reference in New Issue
Block a user