summaryrefslogtreecommitdiffstats
path: root/tests/test_xmlrpc/test_automount_plugin.py
diff options
context:
space:
mode:
authorPavel Zuna <pzuna@redhat.com>2009-06-24 15:09:39 +0200
committerRob Crittenden <rcritten@redhat.com>2009-07-02 13:33:04 -0400
commit12ee586392c774f4647ab9a3d744a98359c9cf7e (patch)
tree69452fa50fdcdc33ab638b2a9af26f7c4ead2cdc /tests/test_xmlrpc/test_automount_plugin.py
parentda461998c1558b42befd0c79e12f82cceeb0d141 (diff)
downloadfreeipa-12ee586392c774f4647ab9a3d744a98359c9cf7e.tar.gz
freeipa-12ee586392c774f4647ab9a3d744a98359c9cf7e.tar.xz
freeipa-12ee586392c774f4647ab9a3d744a98359c9cf7e.zip
Remove unit tests for old plugins.
Diffstat (limited to 'tests/test_xmlrpc/test_automount_plugin.py')
-rw-r--r--tests/test_xmlrpc/test_automount_plugin.py295
1 files changed, 0 insertions, 295 deletions
diff --git a/tests/test_xmlrpc/test_automount_plugin.py b/tests/test_xmlrpc/test_automount_plugin.py
deleted file mode 100644
index e81375211..000000000
--- a/tests/test_xmlrpc/test_automount_plugin.py
+++ /dev/null
@@ -1,295 +0,0 @@
-# Authors:
-# Rob Crittenden <rcritten@redhat.com>
-#
-# Copyright (C) 2008 Red Hat
-# see file 'COPYING' for use and warranty information
-#
-# This program is free software; you can redistribute it and/or
-# modify it under the terms of the GNU General Public License as
-# published by the Free Software Foundation; version 2 only
-#
-# This program is distributed in the hope that it will be useful,
-# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-# GNU General Public License for more details.
-#
-# You should have received a copy of the GNU General Public License
-# along with this program; if not, write to the Free Software
-# Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
-
-"""
-Test the `ipalib/plugins/f_automount' module.
-"""
-
-import sys
-from xmlrpc_test import XMLRPC_test
-from ipalib import api
-from ipalib import errors
-
-
-class test_Service(XMLRPC_test):
- """
- Test the `f_automount` plugin.
- """
- mapname=u'testmap'
- keyname=u'testkey'
- keyname2=u'secondkey'
- description=u'description of map'
- info=u'ro'
- map_kw={'automountmapname': mapname, 'description': description}
- key_kw={'automountmapname': mapname, 'automountkey': keyname, 'automountinformation': info}
- key_kw2={'automountmapname': mapname, 'automountkey': keyname2, 'automountinformation': info}
-
- def test_add_1map(self):
- """
- Test adding a map `xmlrpc.automount_addmap` method.
- """
- res = api.Command['automount_addmap'](**self.map_kw)
- assert res
- assert res.get('automountmapname','') == self.mapname
-
- def test_add_2key(self):
- """
- Test adding a key using `xmlrpc.automount_addkey` method.
- """
- res = api.Command['automount_addkey'](**self.key_kw2)
- assert res
- assert res.get('automountkey','') == self.keyname2
-
- def test_add_3key(self):
- """
- Test adding a key using `xmlrpc.automount_addkey` method.
- """
- res = api.Command['automount_addkey'](**self.key_kw)
- assert res
- assert res.get('automountkey','') == self.keyname
-
- def test_add_4key(self):
- """
- Test adding a duplicate key using `xmlrpc.automount_addkey` method.
- """
- try:
- res = api.Command['automount_addkey'](**self.key_kw)
- except errors.DuplicateEntry:
- pass
- else:
- assert False
-
- def test_doshowmap(self):
- """
- Test the `xmlrpc.automount_showmap` method.
- """
- res = api.Command['automount_showmap'](self.mapname)
- assert res
- assert res.get('automountmapname','') == self.mapname
-
- def test_findmap(self):
- """
- Test the `xmlrpc.automount_findmap` method.
- """
- res = api.Command['automount_findmap'](self.mapname)
- assert res
- assert len(res) == 2
- assert res[1].get('automountmapname','') == self.mapname
-
- def test_doshowkey(self):
- """
- Test the `xmlrpc.automount_showkey` method.
- """
- showkey_kw={'automountmapname': self.mapname, 'automountkey': self.keyname}
- res = api.Command['automount_showkey'](**showkey_kw)
- assert res
- assert res.get('automountkey','') == self.keyname
- assert res.get('automountinformation','') == self.info
-
- def test_findkey(self):
- """
- Test the `xmlrpc.automount_findkey` method.
- """
- res = api.Command['automount_findkey'](self.keyname)
- assert res
- assert len(res) == 2
- assert res[1].get('automountkey','') == self.keyname
- assert res[1].get('automountinformation','') == self.info
-
- def test_modkey(self):
- """
- Test the `xmlrpc.automount_modkey` method.
- """
- self.key_kw['automountinformation'] = u'rw'
- self.key_kw['description'] = u'new description'
- res = api.Command['automount_modkey'](**self.key_kw)
- assert res
- assert res.get('automountkey','') == self.keyname
- assert res.get('automountinformation','') == 'rw'
- assert res.get('description','') == 'new description'
-
- def test_modmap(self):
- """
- Test the `xmlrpc.automount_modmap` method.
- """
- self.map_kw['description'] = u'new description'
- res = api.Command['automount_modmap'](**self.map_kw)
- assert res
- assert res.get('automountmapname','') == self.mapname
- assert res.get('description','') == u'new description'
-
- def test_remove1key(self):
- """
- Test the `xmlrpc.automount_delkey` method.
- """
- delkey_kw={'automountmapname': self.mapname, 'automountkey': self.keyname}
- res = api.Command['automount_delkey'](**delkey_kw)
- assert res == True
-
- # Verify that it is gone
- try:
- res = api.Command['automount_showkey'](**delkey_kw)
- except errors.NotFound:
- pass
- else:
- assert False
-
- def test_remove2map(self):
- """
- Test the `xmlrpc.automount_delmap` method.
- """
- res = api.Command['automount_delmap'](self.mapname)
- assert res == True
-
- # Verify that it is gone
- try:
- res = api.Command['automount_showmap'](self.mapname)
- except errors.NotFound:
- pass
- else:
- assert False
-
- def test_remove3map(self):
- """
- Test that the `xmlrpc.automount_delmap` method removes all keys
- """
- # Verify that the second key we added is gone
- key_kw={'automountmapname': self.mapname, 'automountkey': self.keyname2}
- try:
- res = api.Command['automount_showkey'](**key_kw)
- except errors.NotFound:
- pass
- else:
- assert False
-
-class test_Indirect(XMLRPC_test):
- """
- Test the `f_automount` plugin Indirect map function.
- """
- mapname=u'auto.home'
- keyname=u'/home'
- parentmap=u'auto.master'
- description=u'Home directories'
- map_kw={'automountkey': keyname, 'parentmap': parentmap, 'description': description}
-
- def test_add_indirect(self):
- """
- Test adding an indirect map.
- """
- res = api.Command['automount_addindirectmap'](self.mapname, **self.map_kw)
- assert res
- assert res.get('automountinformation','') == self.mapname
-
- def test_doshowkey(self):
- """
- Test the `xmlrpc.automount_showkey` method.
- """
- showkey_kw={'automountmapname': self.parentmap, 'automountkey': self.keyname}
- res = api.Command['automount_showkey'](**showkey_kw)
- assert res
- assert res.get('automountkey','') == self.keyname
-
- def test_remove_key(self):
- """
- Remove the indirect key /home
- """
- delkey_kw={'automountmapname': self.parentmap, 'automountkey': self.keyname}
- res = api.Command['automount_delkey'](**delkey_kw)
- assert res == True
-
- # Verify that it is gone
- try:
- res = api.Command['automount_showkey'](**delkey_kw)
- except errors.NotFound:
- pass
- else:
- assert False
-
- def test_remove_map(self):
- """
- Remove the indirect map for auto.home
- """
- res = api.Command['automount_delmap'](self.mapname)
- assert res == True
-
- # Verify that it is gone
- try:
- res = api.Command['automount_showmap'](self.mapname)
- except errors.NotFound:
- pass
- else:
- assert False
-
-class test_IndirectNoParent(XMLRPC_test):
- """
- Test the `automount` plugin Indirect map function.
- """
- mapname=u'auto.home'
- keyname=u'/home'
- parentmap=u'auto.master'
- description=u'Home directories'
- map_kw={'automountkey': keyname, 'description': description}
-
- def test_add_indirect(self):
- """
- Test adding an indirect map with default parent.
- """
- res = api.Command['automount_addindirectmap'](self.mapname, **self.map_kw)
- assert res
- assert res.get('automountinformation','') == self.mapname
-
- def test_doshowkey(self):
- """
- Test the `xmlrpc.automount_showkey` method with default parent.
- """
- showkey_kw={'automountmapname': self.parentmap, 'automountkey': self.keyname}
- res = api.Command['automount_showkey'](**showkey_kw)
- assert res
- assert res.get('automountkey','') == self.keyname
-
- def test_remove_key(self):
- """
- Remove the indirect key /home
- """
- delkey_kw={'automountmapname': self.parentmap, 'automountkey': self.keyname}
- res = api.Command['automount_delkey'](**delkey_kw)
- assert res == True
-
- # Verify that it is gone
- try:
- res = api.Command['automount_showkey'](**delkey_kw)
- except errors.NotFound:
- pass
- else:
- assert False
-
- def test_remove_map(self):
- """
- Remove the indirect map for auto.home
- """
- res = api.Command['automount_delmap'](self.mapname)
- assert res == True
-
- # Verify that it is gone
- try:
- res = api.Command['automount_showmap'](self.mapname)
- except errors.NotFound:
- pass
- else:
- assert False