summaryrefslogtreecommitdiffstats
path: root/tests/test_ipalib/test_output.py
diff options
context:
space:
mode:
Diffstat (limited to 'tests/test_ipalib/test_output.py')
-rw-r--r--tests/test_ipalib/test_output.py89
1 files changed, 0 insertions, 89 deletions
diff --git a/tests/test_ipalib/test_output.py b/tests/test_ipalib/test_output.py
deleted file mode 100644
index 741b83642..000000000
--- a/tests/test_ipalib/test_output.py
+++ /dev/null
@@ -1,89 +0,0 @@
-# Authors:
-# Jason Gerard DeRose <jderose@redhat.com>
-#
-# Copyright (C) 2009 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, either version 3 of the License, or
-# (at your option) any later version.
-#
-# 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, see <http://www.gnu.org/licenses/>.
-
-"""
-Test the `ipalib.output` module.
-"""
-
-from tests.util import raises, ClassChecker
-from ipalib import output
-from ipalib.frontend import Command
-from ipalib import _
-
-class test_Output(ClassChecker):
- """
- Test the `ipalib.output.Output` class.
- """
-
- _cls = output.Output
-
- def test_init(self):
- """
- Test the `ipalib.output.Output.__init__` method.
- """
- o = self.cls('result')
- assert o.name == 'result'
- assert o.type is None
- assert o.doc is None
-
- def test_repr(self):
- """
- Test the `ipalib.output.Output.__repr__` method.
- """
- o = self.cls('aye')
- assert repr(o) == "Output('aye', None, None)"
- o = self.cls('aye', type=int, doc='An A, aye?')
- assert repr(o) == "Output('aye', %r, 'An A, aye?')" % int
-
- class Entry(self.cls):
- pass
- o = Entry('aye')
- assert repr(o) == "Entry('aye', None, None)"
- o = Entry('aye', type=int, doc='An A, aye?')
- assert repr(o) == "Entry('aye', %r, 'An A, aye?')" % int
-
-
-class test_ListOfEntries(ClassChecker):
- """
- Test the `ipalib.output.ListOfEntries` class.
- """
-
- _cls = output.ListOfEntries
-
- def test_validate(self):
- """
- Test the `ipalib.output.ListOfEntries.validate` method.
- """
- class example(Command):
- pass
- cmd = example()
- inst = self.cls('stuff')
-
- okay = dict(foo='bar')
- nope = ('aye', 'bee')
-
- e = raises(TypeError, inst.validate, cmd, [okay, okay, nope])
- assert str(e) == output.emsg % (
- 'example', 'ListOfEntries', 'stuff', 2, dict, tuple, nope
- )
-
- e = raises(TypeError, inst.validate, cmd, [nope, okay, nope])
- assert str(e) == output.emsg % (
- 'example', 'ListOfEntries', 'stuff', 0, dict, tuple, nope
- )