Skip to content
Snippets Groups Projects

Introduction of 'offline' parameter

Merged Tanner Prestegard requested to merge offline_param into master
Files
2
+ 16
3
@@ -316,6 +316,18 @@ class TestGracedb(unittest.TestCase):
r = gracedb.writeFile(eventId, uploadFile)
self.assertEqual(r.status, 201) # CREATED
def test_offline_param(self):
"""
Tests whether offline parameter is transmitted to database
properly or not. Creates an event with offline=True and checks it;
also checks createdEvent, which uses offline=False.
"""
self.assertEqual(createdEvent['offline'], offline)
r = gracedb.createEvent("Test", "gstlal", eventFile,
search="LowMass",offline=True)
temp = r.json()
self.assertEqual(temp['offline'], True)
def test_logger(self):
import logging
import ligo.gracedb.rest
@@ -388,7 +400,7 @@ class TestGracedb(unittest.TestCase):
if __name__ == "__main__":
global gracedb, testdatadir, createdEvent, eventId, labelName
global gracedb, testdatadir, createdEvent, eventId, labelName, offline
# Hacky "global" fixture.
# Do not want to create a million events
@@ -402,12 +414,13 @@ if __name__ == "__main__":
gracedb = GraceDb(service)
labelName = "DQV"
offline = False
#gracedb = GraceDbBasic(service)
print("Using service", service)
eventFile = os.path.join(testdatadir, "cbc-lm.xml")
createdEvent = gracedb.createEvent(
"Test", "gstlal", eventFile, "LowMass").json()
createdEvent = gracedb.createEvent("Test", "gstlal", eventFile,
"LowMass", offline=offline).json()
eventId = createdEvent["graceid"]
unittest.main()
Loading