diff options
author | Pavel Zuna <pzuna@redhat.com> | 2009-06-24 15:09:39 +0200 |
---|---|---|
committer | Rob Crittenden <rcritten@redhat.com> | 2009-07-02 13:33:04 -0400 |
commit | 12ee586392c774f4647ab9a3d744a98359c9cf7e (patch) | |
tree | 69452fa50fdcdc33ab638b2a9af26f7c4ead2cdc /tests/test_xmlrpc/test_service_plugin.py | |
parent | da461998c1558b42befd0c79e12f82cceeb0d141 (diff) | |
download | freeipa-12ee586392c774f4647ab9a3d744a98359c9cf7e.tar.gz freeipa-12ee586392c774f4647ab9a3d744a98359c9cf7e.tar.xz freeipa-12ee586392c774f4647ab9a3d744a98359c9cf7e.zip |
Remove unit tests for old plugins.
Diffstat (limited to 'tests/test_xmlrpc/test_service_plugin.py')
-rw-r--r-- | tests/test_xmlrpc/test_service_plugin.py | 113 |
1 files changed, 0 insertions, 113 deletions
diff --git a/tests/test_xmlrpc/test_service_plugin.py b/tests/test_xmlrpc/test_service_plugin.py deleted file mode 100644 index d1b348ee2..000000000 --- a/tests/test_xmlrpc/test_service_plugin.py +++ /dev/null @@ -1,113 +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_service` 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_service` plugin. - """ - principal=u'HTTP/ipatest.%s@%s' % (api.env.domain, api.env.realm) - hostprincipal=u'host/ipatest.%s@%s' % (api.env.domain, api.env.realm) - kw={'principal':principal} - - def test_add(self): - """ - Test adding a HTTP principal using the `xmlrpc.service_add` method. - """ - res = api.Command['service_add'](**self.kw) - assert res - assert res.get('krbprincipalname','') == self.principal - - def test_add_host(self): - """ - Test adding a host principal using `xmlrpc.service_add`. Host - services are not allowed. - """ - kw={'principal':self.hostprincipal} - try: - res = api.Command['service_add'](**kw) - except errors.HostService: - pass - else: - assert False - - def test_add_malformed1(self): - """ - Test adding a malformed principal ('foo'). - """ - kw={'principal': u'foo'} - try: - res = api.Command['service_add'](**kw) - except errors.MalformedServicePrincipal: - pass - else: - assert False - - def test_add_wrongrealm(self): - """ - Test adding a malformed principal ('HTTP/foo@FOO.NET'). - """ - kw={'principal': u'HTTP/foo@FOO.NET'} - try: - res = api.Command['service_add'](**kw) - except errors.RealmMismatch: - pass - else: - assert False - - def test_doshow(self): - """ - Test the `xmlrpc.service_show` method. - """ - res = api.Command['service_show'](self.principal) - assert res - assert res.get('krbprincipalname','') == self.principal - - def test_find(self): - """ - Test the `xmlrpc.service_find` method. - """ - res = api.Command['service_find'](self.principal) - assert res - assert len(res) == 2 - assert res[1].get('krbprincipalname','') == self.principal - - def test_remove(self): - """ - Test the `xmlrpc.service_del` method. - """ - res = api.Command['service_del'](self.principal) - assert res == True - - # Verify that it is gone - try: - res = api.Command['service_show'](self.principal) - except errors.NotFound: - pass - else: - assert False |