def exampleWolfsgrabenMail(self): alarm = Alarm(self.config) alarm.source = 'xml' alarm.sources.add(alarm.source) now = datetime.datetime.now() local_tz = get_localzone() alarm.datetime = local_tz.localize(now) alarm.art = 'B' alarm.stichwort = '2' alarm.diagnose = 'Kaminbrand' alarm.besonderheit = 'keine Personen mehr im Gebäude' alarm.ortsteil = 'Reichswalde' alarm.strasse = 'Wolfsgraben' alarm.hausnummer = '11' alarm.ort = 'Kleve' alarm.lat = 51.75638 alarm.lon = 6.11815 alarm.meldender = 'Müller' alarm.rufnummer = '0179 555 364532' alarm.number = '1170040004' alarm.sondersignal = '1' em = EinsatzMittel('FW', 'KLV', '05', 'LF10', '1', '') alarm.einsatzmittel.add(em) em = EinsatzMittel('FW', 'KLV', '02', 'LF20', '1', '') alarm.einsatzmittel.add(em) self.processAlarm(alarm)
def test_wolfsgraben(self): config = configparser.ConfigParser() alarm = Alarm(config) alarm.source = 'xml' alarm.sources.add(alarm.source) now = datetime.datetime.now() local_tz = get_localzone() alarm.datetime = local_tz.localize(now) alarm.art = 'B' alarm.stichwort = '2' alarm.diagnose = 'Kaminbrand' alarm.besonderheit = 'keine Personen mehr im Gebäude' alarm.ortsteil = 'Reichswalde' alarm.strasse = 'Wolfsgraben' alarm.hausnummer = '11' alarm.ort = 'Kleve' alarm.lat = 51.75638 alarm.lon = 6.11815 alarm.meldender = 'Müller' alarm.rufnummer = '0179 555 364532' alarm.number = '1170040004' alarm.sondersignal = '1' em = EinsatzMittel('FW', 'KLV', '05', 'LF10', '1', '') alarm.einsatzmittel.add(em) em = EinsatzMittel('FW', 'KLV', '02', 'LF20', '1', '') alarm.einsatzmittel.add(em) # adding the same twice em = EinsatzMittel('FW', 'KLV', '02', 'LF20', '1', '') alarm.einsatzmittel.add(em) self.assertEqual(len(alarm.einsatzmittel), 2)
def exampleSack(self): self.logger.info('Example Sackstrasse') alarm = Alarm(self.config) alarm.source = 'xml' alarm.sources.add(alarm.source) alarm.number = '40003' now = datetime.datetime.now() local_tz = get_localzone() alarm.datetime = local_tz.localize(now) alarm.art = 'B' alarm.stichwort = '2' alarm.diagnose = 'Garagenbrand' alarm.strasse = 'Sackstraße' alarm.hausnummer = '173' alarm.ort = 'Kleve' alarm.besonderheit = 'Kfz brennt unter Carport' alarm.lat = 51.77190 alarm.lon = 6.12305 self.processAlarm(alarm)
def exampleJugend(self): alarm = Alarm(self.config) alarm.source = 'xml' alarm.sources.add(alarm.source) alarm.number = '40001' now = datetime.datetime.now() local_tz = get_localzone() alarm.datetime = local_tz.localize(now) alarm.art = 'B' alarm.stichwort = '3' alarm.diagnose = 'Wohnungsbrand' alarm.strasse = 'St.-Anna-Berg' alarm.ort = 'Kleve' alarm.hausnummer = '5' alarm.objektname = 'Jugendherberge' alarm.besonderheit = 'lt. Betreiber 34 Personen gemeldet' alarm.objektnummer = 'KLV 02/140' alarm.lat = 51.78317 alarm.lon = 6.10695 self.processAlarm(alarm)
def exampleEngels(self): alarm = Alarm(self.config) alarm.source = 'xml' alarm.sources.add(alarm.source) alarm.number = '40002' now = datetime.datetime.now() local_tz = get_localzone() alarm.datetime = local_tz.localize(now) alarm.art = 'H' alarm.stichwort = '1' alarm.diagnose = 'Tierrettung' alarm.ort = 'Kleve' alarm.ortsteil = 'Reichswalde' alarm.strasse = 'Engelsstraße' alarm.hausnummer = '5' alarm.ort = 'Kleve' alarm.besonderheit = 'Katze auf Baum' alarm.sondersignal = '0' alarm.lat = 51.75065 alarm.lon = 6.11170 self.processAlarm(alarm)