def createEvent(apiHost, apiKey, fingerprintFields, title, organizationID, source={ 'ref': platform.node(), 'type': 'host' }, severity=Event.INFO, sender={ 'ref': platform.node(), 'type': 'host' }, properties=None, status=Event.OK, tags=None, message=None, createdAt=None, receivedAt=None, eventId=None): c = EventConnection(apiKey=apiKey, organizationID=organizationID, apiHost=apiHost) e = Event(source, fingerprintFields, title, organizationID, severity, sender, properties, status, tags, message, createdAt, receivedAt, eventId) print(c.createEvent(e))
def testDefaults(self): e = Event(source='MySource', fingerprintFields='@title', title='MyTitle') self.assertEqual(e.severity, e.INFO, 'Check default value of severity') self.assertEqual(e.organizationID, None, 'Check default value of organizationID') self.assertEqual(e.sender, { "ref": platform.node(), "type": "host" }, 'Check default value of sender') self.assertEqual(e.properties, None, 'Check default value of properties')