summaryrefslogtreecommitdiffstats
path: root/ipatests/test_xmlrpc/test_dns_plugin.py
diff options
context:
space:
mode:
authorMartin Basti <mbasti@redhat.com>2014-05-30 13:58:21 +0200
committerMartin Kosek <mkosek@redhat.com>2014-06-03 16:43:09 +0200
commitc123d950844dac6088c5a0f31e618184943c0162 (patch)
tree94c040183bdcc3245a02164a6b2dab5f961ad260 /ipatests/test_xmlrpc/test_dns_plugin.py
parent7bf30ae7739c7d503f9c2d4dd82a4f6112f4e8c0 (diff)
downloadfreeipa-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>
Diffstat (limited to 'ipatests/test_xmlrpc/test_dns_plugin.py')
-rw-r--r--ipatests/test_xmlrpc/test_dns_plugin.py34
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 }),