diff options
author | Martin Basti <mbasti@redhat.com> | 2014-05-30 13:58:21 +0200 |
---|---|---|
committer | Martin Kosek <mkosek@redhat.com> | 2014-06-03 16:43:09 +0200 |
commit | c123d950844dac6088c5a0f31e618184943c0162 (patch) | |
tree | 94c040183bdcc3245a02164a6b2dab5f961ad260 | |
parent | 7bf30ae7739c7d503f9c2d4dd82a4f6112f4e8c0 (diff) | |
download | freeipa-c123d950844dac6088c5a0f31e618184943c0162.tar.gz freeipa-c123d950844dac6088c5a0f31e618184943c0162.tar.xz freeipa-c123d950844dac6088c5a0f31e618184943c0162.zip |
Test DNS: dnsrecord-* zone.test. zone.test. should work
Old ipa versions allows only "dnsrecord-* zone.test. @"
This issue was fixed in ticket:
https://fedorahosted.org/freeipa/ticket/3169
Ticket: https://fedorahosted.org/freeipa/ticket/4232
Reviewed-By: Martin Kosek <mkosek@redhat.com>
-rw-r--r-- | ipatests/test_xmlrpc/test_dns_plugin.py | 34 |
1 files changed, 34 insertions, 0 deletions
diff --git a/ipatests/test_xmlrpc/test_dns_plugin.py b/ipatests/test_xmlrpc/test_dns_plugin.py index 4cbd8f4f9..dd105990f 100644 --- a/ipatests/test_xmlrpc/test_dns_plugin.py +++ b/ipatests/test_xmlrpc/test_dns_plugin.py @@ -2162,6 +2162,40 @@ class test_dns(Declarative): }, ), + + #https://fedorahosted.org/freeipa/ticket/4232 + dict( + desc='Add MX record (2) to zone %r using dnsrecord_add' % (idnzone1), + command=('dnsrecord_add', [idnzone1, idnzone1], {'mxrecord': u"10 %s" % idnzone1_mname }), + expected={ + 'value': idnzone1_dnsname, + 'summary': None, + 'result': { + 'objectclass': objectclasses.dnszone, + 'dn': idnzone1_dn, + 'idnsname': [_dns_zone_record], + 'mxrecord': [u"0 %s" % idnzone1_mname, u"10 %s" % idnzone1_mname], + 'nsrecord': [idnzone1_mname], + }, + }, + ), + + + dict( + desc='Remove MX record (2) from zone %r using dnsrecord_add' % (idnzone1), + command=('dnsrecord_del', [idnzone1, idnzone1], {'mxrecord': u"10 %s" % idnzone1_mname }), + expected={ + 'value': [idnzone1_dnsname], + 'summary': None, + 'result': { + 'idnsname': [_dns_zone_record], + 'mxrecord': [u"0 %s" % idnzone1_mname], + 'nsrecord': [idnzone1_mname], + }, + }, + ), + + dict( desc='Add KX record to zone %r using dnsrecord_add' % (idnzone1), command=('dnsrecord_add', [idnzone1, u'@'], {'kxrecord': u"0 %s" % idnzone1_mname }), |