From 0620a2d980b2563b4fed44f980ee456c29d7b65a Mon Sep 17 00:00:00 2001
From: Jorrit Schaap <schaap@astron.nl>
Date: Thu, 18 May 2017 18:36:52 +0000
Subject: [PATCH] Task #10811: fixed test

---
 .../ResourceAssignmentDatabase/tests/t_radb.py    | 15 ++++++---------
 1 file changed, 6 insertions(+), 9 deletions(-)

diff --git a/SAS/ResourceAssignment/ResourceAssignmentDatabase/tests/t_radb.py b/SAS/ResourceAssignment/ResourceAssignmentDatabase/tests/t_radb.py
index 5dff041f328..4faf6da9840 100755
--- a/SAS/ResourceAssignment/ResourceAssignmentDatabase/tests/t_radb.py
+++ b/SAS/ResourceAssignment/ResourceAssignmentDatabase/tests/t_radb.py
@@ -212,15 +212,12 @@ class ResourceAssignmentDatabaseTest(unittest.TestCase):
 
     # triggers in place?
     def test_insert_specification_swaps_startendtimes_if_needed(self):
-        # insert spec
-        starttime = '2017-05-10 12:00:00'
-        endtime = '2017-05-10 10:00:00'
-        ident = self._insert_test_spec(starttime=starttime, endtime=endtime)
-
-        # check endtime in db is old starttime
-        query = "SELECT endtime FROM resource_allocation.specification WHERE id=%s" % ident
-        fetch = self._execute_query(query, fetch=True)
-        self.assertTrue(parser.parse(starttime) == fetch[0][0])
+        #when inserting spec with start>endtime, should raise error
+        with self.assertRaises(psycopg2.InternalError) as context:
+            # insert spec
+            starttime = '2017-05-10 12:00:00'
+            endtime = '2017-05-10 10:00:00'
+            ident = self._insert_test_spec(starttime=starttime, endtime=endtime)
 
     # notifications in place?
     def test_insert_task_triggers_notification(self):
-- 
GitLab