|
|
|
@ -141,6 +141,16 @@ class TestRecordSrv(TestCase): |
|
|
|
self.assertEqual(2, a.values[0].weight) |
|
|
|
self.assertEqual(3, a.values[0].port) |
|
|
|
self.assertEqual('srv.unit.tests.', a.values[0].target) |
|
|
|
self.assertEqual('1 2 3 srv.unit.tests.', a.values[0].rdata_text) |
|
|
|
|
|
|
|
# both directions should match |
|
|
|
rdata = '1 2 3 srv.unit.tests.' |
|
|
|
record = SrvRecord( |
|
|
|
zone, |
|
|
|
'_srv._tcp', |
|
|
|
{'ttl': 32, 'value': SrvValue.parse_rdata_text(rdata)}, |
|
|
|
) |
|
|
|
self.assertEqual(rdata, record.values[0].rdata_text) |
|
|
|
|
|
|
|
def test_srv_value(self): |
|
|
|
a = SrvValue({'priority': 0, 'weight': 0, 'port': 0, 'target': 'foo.'}) |
|
|
|
|