|
|
@ -3423,20 +3423,25 @@ class TestDynamicRecords(TestCase): |
|
|
self.assertEquals({ |
|
|
self.assertEquals({ |
|
|
'value': '3.3.3.3', |
|
|
'value': '3.3.3.3', |
|
|
'weight': 1, |
|
|
'weight': 1, |
|
|
|
|
|
'status': 'obey', |
|
|
}, pools['one'].data['values'][0]) |
|
|
}, pools['one'].data['values'][0]) |
|
|
self.assertEquals([{ |
|
|
self.assertEquals([{ |
|
|
'value': '4.4.4.4', |
|
|
'value': '4.4.4.4', |
|
|
'weight': 1, |
|
|
'weight': 1, |
|
|
|
|
|
'status': 'obey', |
|
|
}, { |
|
|
}, { |
|
|
'value': '5.5.5.5', |
|
|
'value': '5.5.5.5', |
|
|
'weight': 1, |
|
|
'weight': 1, |
|
|
|
|
|
'status': 'obey', |
|
|
}], pools['two'].data['values']) |
|
|
}], pools['two'].data['values']) |
|
|
self.assertEquals([{ |
|
|
self.assertEquals([{ |
|
|
'weight': 10, |
|
|
'weight': 10, |
|
|
'value': '4.4.4.4', |
|
|
'value': '4.4.4.4', |
|
|
|
|
|
'status': 'obey', |
|
|
}, { |
|
|
}, { |
|
|
'weight': 12, |
|
|
'weight': 12, |
|
|
'value': '5.5.5.5', |
|
|
'value': '5.5.5.5', |
|
|
|
|
|
'status': 'obey', |
|
|
}], pools['three'].data['values']) |
|
|
}], pools['three'].data['values']) |
|
|
|
|
|
|
|
|
rules = dynamic.rules |
|
|
rules = dynamic.rules |
|
|
@ -3526,20 +3531,25 @@ class TestDynamicRecords(TestCase): |
|
|
self.assertEquals({ |
|
|
self.assertEquals({ |
|
|
'value': '2601:642:500:e210:62f8:1dff:feb8:9473', |
|
|
'value': '2601:642:500:e210:62f8:1dff:feb8:9473', |
|
|
'weight': 1, |
|
|
'weight': 1, |
|
|
|
|
|
'status': 'obey', |
|
|
}, pools['one'].data['values'][0]) |
|
|
}, pools['one'].data['values'][0]) |
|
|
self.assertEquals([{ |
|
|
self.assertEquals([{ |
|
|
'value': '2601:642:500:e210:62f8:1dff:feb8:9474', |
|
|
'value': '2601:642:500:e210:62f8:1dff:feb8:9474', |
|
|
'weight': 1, |
|
|
'weight': 1, |
|
|
|
|
|
'status': 'obey', |
|
|
}, { |
|
|
}, { |
|
|
'value': '2601:642:500:e210:62f8:1dff:feb8:9475', |
|
|
'value': '2601:642:500:e210:62f8:1dff:feb8:9475', |
|
|
'weight': 1, |
|
|
'weight': 1, |
|
|
|
|
|
'status': 'obey', |
|
|
}], pools['two'].data['values']) |
|
|
}], pools['two'].data['values']) |
|
|
self.assertEquals([{ |
|
|
self.assertEquals([{ |
|
|
'weight': 10, |
|
|
'weight': 10, |
|
|
'value': '2601:642:500:e210:62f8:1dff:feb8:9476', |
|
|
'value': '2601:642:500:e210:62f8:1dff:feb8:9476', |
|
|
|
|
|
'status': 'obey', |
|
|
}, { |
|
|
}, { |
|
|
'weight': 12, |
|
|
'weight': 12, |
|
|
'value': '2601:642:500:e210:62f8:1dff:feb8:9477', |
|
|
'value': '2601:642:500:e210:62f8:1dff:feb8:9477', |
|
|
|
|
|
'status': 'obey', |
|
|
}], pools['three'].data['values']) |
|
|
}], pools['three'].data['values']) |
|
|
|
|
|
|
|
|
rules = dynamic.rules |
|
|
rules = dynamic.rules |
|
|
@ -3596,17 +3606,21 @@ class TestDynamicRecords(TestCase): |
|
|
self.assertEquals({ |
|
|
self.assertEquals({ |
|
|
'value': 'one.cname.target.', |
|
|
'value': 'one.cname.target.', |
|
|
'weight': 1, |
|
|
'weight': 1, |
|
|
|
|
|
'status': 'obey', |
|
|
}, pools['one'].data['values'][0]) |
|
|
}, pools['one'].data['values'][0]) |
|
|
self.assertEquals({ |
|
|
self.assertEquals({ |
|
|
'value': 'two.cname.target.', |
|
|
'value': 'two.cname.target.', |
|
|
'weight': 1, |
|
|
'weight': 1, |
|
|
|
|
|
'status': 'obey', |
|
|
}, pools['two'].data['values'][0]) |
|
|
}, pools['two'].data['values'][0]) |
|
|
self.assertEquals([{ |
|
|
self.assertEquals([{ |
|
|
'value': 'three-1.cname.target.', |
|
|
'value': 'three-1.cname.target.', |
|
|
'weight': 12, |
|
|
'weight': 12, |
|
|
|
|
|
'status': 'obey', |
|
|
}, { |
|
|
}, { |
|
|
'value': 'three-2.cname.target.', |
|
|
'value': 'three-2.cname.target.', |
|
|
'weight': 32, |
|
|
'weight': 32, |
|
|
|
|
|
'status': 'obey', |
|
|
}], pools['three'].data['values']) |
|
|
}], pools['three'].data['values']) |
|
|
|
|
|
|
|
|
rules = dynamic.rules |
|
|
rules = dynamic.rules |
|
|
@ -4587,6 +4601,7 @@ class TestDynamicRecords(TestCase): |
|
|
'values': [{ |
|
|
'values': [{ |
|
|
'value': '3.3.3.3', |
|
|
'value': '3.3.3.3', |
|
|
'weight': 1, |
|
|
'weight': 1, |
|
|
|
|
|
'status': 'obey', |
|
|
}] |
|
|
}] |
|
|
}, |
|
|
}, |
|
|
'two': { |
|
|
'two': { |
|
|
@ -4594,9 +4609,11 @@ class TestDynamicRecords(TestCase): |
|
|
'values': [{ |
|
|
'values': [{ |
|
|
'value': '4.4.4.4', |
|
|
'value': '4.4.4.4', |
|
|
'weight': 1, |
|
|
'weight': 1, |
|
|
|
|
|
'status': 'obey', |
|
|
}, { |
|
|
}, { |
|
|
'value': '5.5.5.5', |
|
|
'value': '5.5.5.5', |
|
|
'weight': 2, |
|
|
'weight': 2, |
|
|
|
|
|
'status': 'obey', |
|
|
}] |
|
|
}] |
|
|
}, |
|
|
}, |
|
|
}, |
|
|
}, |
|
|
@ -4642,6 +4659,7 @@ class TestDynamicRecords(TestCase): |
|
|
'values': [{ |
|
|
'values': [{ |
|
|
'value': '3.3.3.3', |
|
|
'value': '3.3.3.3', |
|
|
'weight': 1, |
|
|
'weight': 1, |
|
|
|
|
|
'status': 'obey', |
|
|
}] |
|
|
}] |
|
|
}, |
|
|
}, |
|
|
'two': { |
|
|
'two': { |
|
|
@ -4649,9 +4667,11 @@ class TestDynamicRecords(TestCase): |
|
|
'values': [{ |
|
|
'values': [{ |
|
|
'value': '4.4.4.4', |
|
|
'value': '4.4.4.4', |
|
|
'weight': 1, |
|
|
'weight': 1, |
|
|
|
|
|
'status': 'obey', |
|
|
}, { |
|
|
}, { |
|
|
'value': '5.5.5.5', |
|
|
'value': '5.5.5.5', |
|
|
'weight': 2, |
|
|
'weight': 2, |
|
|
|
|
|
'status': 'obey', |
|
|
}] |
|
|
}] |
|
|
}, |
|
|
}, |
|
|
}, |
|
|
}, |
|
|
|