Test only, issue was fixed in
https://fedorahosted.org/freeipa/ticket/3169

Required patches: mbasti 0029-0032, 0034-0040, 0047,
0041-0042, 0045-0046

Patch attached.
Ticket: https://fedorahosted.org/freeipa/ticket/4232
-- 
Martin^2 Basti
>From 9cb372f5ebf6d5771eccbd27f2c1136d29cd0293 Mon Sep 17 00:00:00 2001
From: Martin Basti <mba...@redhat.com>
Date: Fri, 30 May 2014 13:58:21 +0200
Subject: [PATCH] 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
---
 ipatests/test_xmlrpc/test_dns_plugin.py | 34 +++++++++++++++++++++++++++++++++
 1 file changed, 34 insertions(+)

diff --git a/ipatests/test_xmlrpc/test_dns_plugin.py b/ipatests/test_xmlrpc/test_dns_plugin.py
index 346182e9ba6ff1e756141dfd4c7d05248705708c..f36027b1a29b4a62727bd8f71c211c56bb9ac164 100644
--- a/ipatests/test_xmlrpc/test_dns_plugin.py
+++ b/ipatests/test_xmlrpc/test_dns_plugin.py
@@ -2193,6 +2193,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 }),
-- 
1.8.3.1

_______________________________________________
Freeipa-devel mailing list
Freeipa-devel@redhat.com
https://www.redhat.com/mailman/listinfo/freeipa-devel

Reply via email to