From 2401a7318c95ae794ddc2ec58b011461d8d386d6 Mon Sep 17 00:00:00 2001 From: Aquifoliales <103569748+Aquifoliales@users.noreply.github.com> Date: Tue, 10 May 2022 15:56:33 +0200 Subject: [PATCH] Fixed testing, TLSA record ready. --- tests/test_octodns_record.py | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) diff --git a/tests/test_octodns_record.py b/tests/test_octodns_record.py index 2649fb9..a406d96 100644 --- a/tests/test_octodns_record.py +++ b/tests/test_octodns_record.py @@ -3282,6 +3282,25 @@ class TestRecordValidation(TestCase): 'certificate_association_data': 'AAAAAAAAAAAAA' } }) + # Multi value, second missing certificate usage + with self.assertRaises(ValidationError) as ctx: + Record.new(self.zone, '', { + 'type': 'TLSA', + 'ttl': 600, + 'values': [{ + 'certificate_usage': 0, + 'selector': 0, + 'matching_type': 0, + 'certificate_association_data': 'AAAAAAAAAAAAA' + }, { + 'selector': 0, + 'matching_type': 0, + 'certificate_association_data': 'AAAAAAAAAAAAA' + } + ] + }) + self.assertEqual(['missing certificate_usage'], + ctx.exception.reasons) # missing certificate_association_data with self.assertRaises(ValidationError) as ctx: