def test_generate_creeerZaak_Lk01(self): current_tz = timezone.get_current_timezone() location = Point(4.1234, 52.1234) signal = SignalFactory.create(incident_date_end=None, location__geometrie=location) seq_no = _generate_sequence_number(signal) xml_message = _generate_creeerZaak_Lk01(signal, seq_no) self.assertXmlDocument(xml_message) self.assertIn( f'<StUF:referentienummer>{signal.sia_id}.{seq_no}</StUF:referentienummer>', xml_message) self.assertIn( '<StUF:tijdstipBericht>{}</StUF:tijdstipBericht>'.format( signal.created_at.astimezone(current_tz).strftime( '%Y%m%d%H%M%S')), xml_message) self.assertIn( '<ZKN:startdatum>{}</ZKN:startdatum>'.format( signal.incident_date_start.astimezone(current_tz).strftime( '%Y%m%d')), xml_message) incident_date_end = signal.created_at + timedelta(days=3) self.assertIn( '<ZKN:einddatumGepland>{}</ZKN:einddatumGepland>'.format( incident_date_end.astimezone(current_tz).strftime('%Y%m%d')), xml_message) self.assertIn( '<StUF:extraElement naam="Ycoordinaat">{}</StUF:extraElement>'. format(location.y), xml_message) self.assertIn( '<StUF:extraElement naam="Xcoordinaat">{}</StUF:extraElement>'. format(location.x), xml_message)
def test_generate_voegZaakdocumentToe_Lk01(self): signal = SignalFactoryValidLocation.create() seq_no = _generate_sequence_number(signal) xml_message = _generate_voegZaakdocumentToe_Lk01(signal, seq_no) self.assertXmlDocument(xml_message) self.assertIn( f'<ZKN:identificatie>{signal.sia_id}.{seq_no}</ZKN:identificatie>', xml_message)
def test_generate_creeerZaak_Lk01_priority_low(self): current_tz = timezone.get_current_timezone() signal = SignalFactory.create(incident_date_end=None, priority__priority=Priority.PRIORITY_LOW) seq_no = _generate_sequence_number(signal) xml_message = _generate_creeerZaak_Lk01(signal, seq_no) self.assertXmlDocument(xml_message) incident_date_end = signal.created_at + timedelta(days=3) self.assertIn( '<ZKN:einddatumGepland>{}</ZKN:einddatumGepland>'.format( incident_date_end.astimezone(current_tz).strftime('%Y%m%d')), xml_message)
def setUp(self): self.signal: Signal = SignalFactoryValidLocation.create( incident_date_start=timezone.now() - timedelta(days=1), incident_date_end=timezone.now()) self.seq_no = _generate_sequence_number(self.signal)
def setUp(self): self.signal: Signal = SignalFactoryValidLocation.create() self.seq_no = _generate_sequence_number(self.signal)