summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorPetr Spacek <pspacek@redhat.com>2014-02-14 15:06:42 +0100
committerPetr Viktorin <pviktori@redhat.com>2014-02-14 16:05:42 +0100
commitd6c5c6d8dc5117b983def018b329cd6f321c647c (patch)
treeece644b54633bb527ba776ae5fc3864a9f910015
parent93d99c92b31adda35804868116b967c5e8d391b8 (diff)
downloadfreeipa.git-d6c5c6d8dc5117b983def018b329cd6f321c647c.tar.gz
freeipa.git-d6c5c6d8dc5117b983def018b329cd6f321c647c.tar.xz
freeipa.git-d6c5c6d8dc5117b983def018b329cd6f321c647c.zip
tests: Move zone enable/disable tests to end of test_dns_plugin.py
This prevents the test suite from hitting limitations in bind-dyndb-ldap 4.0. For details see https://fedorahosted.org/bind-dyndb-ldap/ticket/127 Reviewed-By: Petr Viktorin <pviktori@redhat.com>
-rw-r--r--ipatests/test_xmlrpc/test_dns_plugin.py146
1 files changed, 74 insertions, 72 deletions
diff --git a/ipatests/test_xmlrpc/test_dns_plugin.py b/ipatests/test_xmlrpc/test_dns_plugin.py
index e8b791fd..744dc4dc 100644
--- a/ipatests/test_xmlrpc/test_dns_plugin.py
+++ b/ipatests/test_xmlrpc/test_dns_plugin.py
@@ -459,78 +459,6 @@ class test_dns(Declarative):
dict(
- desc='Disable zone %r' % zone1,
- command=('dnszone_disable', [zone1], {}),
- expected={
- 'value': zone1,
- 'summary': u'Disabled DNS zone "%s"' % zone1,
- 'result': True,
- },
- ),
-
-
- dict(
- desc='Check if zone %r is really disabled' % zone1,
- command=('dnszone_show', [zone1], {}),
- expected={
- 'value': zone1,
- 'summary': None,
- 'result': {
- 'dn': zone1_dn,
- 'idnsname': [zone1],
- 'idnszoneactive': [u'FALSE'],
- 'nsrecord': [zone1_ns],
- 'idnssoamname': [zone1_ns],
- 'idnssoarname': [zone1_rname],
- 'idnssoaserial': [fuzzy_digits],
- 'idnssoarefresh': [fuzzy_digits],
- 'idnssoaretry': [fuzzy_digits],
- 'idnssoaexpire': [fuzzy_digits],
- 'idnssoaminimum': [fuzzy_digits],
- 'idnsallowtransfer': [u'none;'],
- 'idnsallowquery': [u'any;'],
- },
- },
- ),
-
-
- dict(
- desc='Enable zone %r' % zone1,
- command=('dnszone_enable', [zone1], {}),
- expected={
- 'value': zone1,
- 'summary': u'Enabled DNS zone "%s"' % zone1,
- 'result': True,
- },
- ),
-
-
- dict(
- desc='Check if zone %r is really enabled' % zone1,
- command=('dnszone_show', [zone1], {}),
- expected={
- 'value': zone1,
- 'summary': None,
- 'result': {
- 'dn': zone1_dn,
- 'idnsname': [zone1],
- 'idnszoneactive': [u'TRUE'],
- 'nsrecord': [zone1_ns],
- 'idnssoamname': [zone1_ns],
- 'idnssoarname': [zone1_rname],
- 'idnssoaserial': [fuzzy_digits],
- 'idnssoarefresh': [fuzzy_digits],
- 'idnssoaretry': [fuzzy_digits],
- 'idnssoaexpire': [fuzzy_digits],
- 'idnssoaminimum': [fuzzy_digits],
- 'idnsallowtransfer': [u'none;'],
- 'idnsallowquery': [u'any;'],
- },
- },
- ),
-
-
- dict(
desc='Try to retrieve non-existent record %r in zone %r' % (name1, zone1),
command=('dnsrecord_show', [zone1, name1], {}),
expected=errors.NotFound(
@@ -1776,4 +1704,78 @@ class test_dns(Declarative):
error=u"invalid domain-name: only letters, numbers, '-' are allowed." +
u" DNS label may not start or end with '-'"),
),
+
+
+ dict(
+ desc='Disable zone %r' % zone1,
+ command=('dnszone_disable', [zone1], {}),
+ expected={
+ 'value': zone1,
+ 'summary': u'Disabled DNS zone "%s"' % zone1,
+ 'result': True,
+ },
+ ),
+
+
+ dict(
+ desc='Check if zone %r is really disabled' % zone1,
+ command=('dnszone_show', [zone1], {}),
+ expected={
+ 'value': zone1,
+ 'summary': None,
+ 'result': {
+ 'dn': zone1_dn,
+ 'idnsname': [zone1],
+ 'idnszoneactive': [u'FALSE'],
+ 'idnssoamname': [zone1 + u'.'],
+ 'nsrecord': [zone1 + u'.'],
+ 'arecord': [zone1_ip],
+ 'idnssoarname': [zone1_rname],
+ 'idnssoaserial': [fuzzy_digits],
+ 'idnssoarefresh': [fuzzy_digits],
+ 'idnssoaretry': [fuzzy_digits],
+ 'idnssoaexpire': [fuzzy_digits],
+ 'idnssoaminimum': [fuzzy_digits],
+ 'idnsallowtransfer': [u'none;'],
+ 'idnsallowquery': [u'any;'],
+ },
+ },
+ ),
+
+
+ dict(
+ desc='Enable zone %r' % zone1,
+ command=('dnszone_enable', [zone1], {}),
+ expected={
+ 'value': zone1,
+ 'summary': u'Enabled DNS zone "%s"' % zone1,
+ 'result': True,
+ },
+ ),
+
+
+ dict(
+ desc='Check if zone %r is really enabled' % zone1,
+ command=('dnszone_show', [zone1], {}),
+ expected={
+ 'value': zone1,
+ 'summary': None,
+ 'result': {
+ 'dn': zone1_dn,
+ 'idnsname': [zone1],
+ 'idnszoneactive': [u'TRUE'],
+ 'idnssoamname': [zone1 + u'.'],
+ 'nsrecord': [zone1 + u'.'],
+ 'arecord': [zone1_ip],
+ 'idnssoarname': [zone1_rname],
+ 'idnssoaserial': [fuzzy_digits],
+ 'idnssoarefresh': [fuzzy_digits],
+ 'idnssoaretry': [fuzzy_digits],
+ 'idnssoaexpire': [fuzzy_digits],
+ 'idnssoaminimum': [fuzzy_digits],
+ 'idnsallowtransfer': [u'none;'],
+ 'idnsallowquery': [u'any;'],
+ },
+ },
+ ),
]