Browse Source

Bump upper limit on weights

pull/792/head
Viranch Mehta 4 years ago
parent
commit
8d95d05f5f
No known key found for this signature in database GPG Key ID: D83D1392AE9F93B4
2 changed files with 3 additions and 3 deletions
  1. +1
    -1
      octodns/record/__init__.py
  2. +2
    -2
      tests/test_octodns_record.py

+ 1
- 1
octodns/record/__init__.py View File

@ -557,7 +557,7 @@ class _DynamicMixin(object):
try:
weight = value['weight']
weight = int(weight)
if weight < 1 or weight > 15:
if weight < 1 or weight > 100:
reasons.append(f'invalid weight "{weight}" in '
f'pool "{_id}" value {value_num}')
except KeyError:


+ 2
- 2
tests/test_octodns_record.py View File

@ -3895,7 +3895,7 @@ class TestDynamicRecords(TestCase):
'weight': 1,
'value': '6.6.6.6',
}, {
'weight': 16,
'weight': 101,
'value': '7.7.7.7',
}],
},
@ -3919,7 +3919,7 @@ class TestDynamicRecords(TestCase):
}
with self.assertRaises(ValidationError) as ctx:
Record.new(self.zone, 'bad', a_data)
self.assertEquals(['invalid weight "16" in pool "three" value 2'],
self.assertEquals(['invalid weight "101" in pool "three" value 2'],
ctx.exception.reasons)
# invalid non-int weight


Loading…
Cancel
Save