summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMilan KubĂ­k <mkubik@redhat.com>2015-07-10 11:56:02 +0200
committerTomas Babej <tbabej@redhat.com>2015-07-10 15:05:19 +0200
commit61f41df9493acfbfd1cda017b40cf6786afd8815 (patch)
tree30394791e07ba09369f90db0db9b455a1b1259f7
parent8a4e79c9e6ebb92e5bcc3c53e3f0073c10333227 (diff)
downloadfreeipa-61f41df9493acfbfd1cda017b40cf6786afd8815.tar.gz
freeipa-61f41df9493acfbfd1cda017b40cf6786afd8815.tar.xz
freeipa-61f41df9493acfbfd1cda017b40cf6786afd8815.zip
ipalib: pass api instance into textui in doctest snippets
Reviewed-By: Tomas Babej <tbabej@redhat.com>
-rw-r--r--ipalib/cli.py25
1 files changed, 13 insertions, 12 deletions
diff --git a/ipalib/cli.py b/ipalib/cli.py
index b260ca651..4104e6482 100644
--- a/ipalib/cli.py
+++ b/ipalib/cli.py
@@ -50,6 +50,7 @@ from errors import (PublicError, CommandError, HelpError, InternalError,
from constants import CLI_TAB, LDAP_GENERALIZED_TIME_FORMAT
from parameters import File, Str, Enum, Any, Flag
from text import _
+from ipalib import api
from ipapython.version import API_VERSION
from ipapython.dnsutil import DNSName
@@ -100,7 +101,7 @@ class textui(backend.Backend):
For example:
- >>> ui = textui()
+ >>> ui = textui(api)
>>> rows = [
... ('a', 'package'),
... ('an', 'egg'),
@@ -178,7 +179,7 @@ class textui(backend.Backend):
For example:
- >>> ui = textui()
+ >>> ui = textui(api)
>>> ui.print_line('This line can fit!', width=18)
This line can fit!
>>> ui.print_line('This line wont quite fit!', width=18)
@@ -204,7 +205,7 @@ class textui(backend.Backend):
... Python is a dynamic object-oriented programming language that can
... be used for many kinds of software development.
... '''
- >>> ui = textui()
+ >>> ui = textui(api)
>>> ui.print_paragraph(text, width=45)
Python is a dynamic object-oriented
programming language that can be used for
@@ -229,7 +230,7 @@ class textui(backend.Backend):
For example:
- >>> ui = textui()
+ >>> ui = textui(api)
>>> ui.print_indented('One indentation level.')
One indentation level.
>>> ui.print_indented('Two indentation levels.', indent=2)
@@ -249,7 +250,7 @@ class textui(backend.Backend):
... ('in_server', True),
... ('mode', u'production'),
... ]
- >>> ui = textui()
+ >>> ui = textui(api)
>>> ui.print_keyval(items)
in_server = True
mode = u'production'
@@ -269,7 +270,7 @@ class textui(backend.Backend):
For example:
>>> attr = 'dn'
- >>> ui = textui()
+ >>> ui = textui(api)
>>> ui.print_attribute(attr, u'dc=example,dc=com')
dn: dc=example,dc=com
>>> attr = 'objectClass'
@@ -407,7 +408,7 @@ class textui(backend.Backend):
For example:
- >>> ui = textui()
+ >>> ui = textui(api)
>>> ui.print_dashed('Dashed above and below.')
-----------------------
Dashed above and below.
@@ -434,7 +435,7 @@ class textui(backend.Backend):
For example:
- >>> ui = textui()
+ >>> ui = textui(api)
>>> ui.print_h1('A primary header')
================
A primary header
@@ -448,7 +449,7 @@ class textui(backend.Backend):
For example:
- >>> ui = textui()
+ >>> ui = textui(api)
>>> ui.print_h2('A secondary header')
------------------
A secondary header
@@ -464,7 +465,7 @@ class textui(backend.Backend):
command. For example, a hypothetical ``show_status`` command would
output something like this:
- >>> ui = textui()
+ >>> ui = textui(api)
>>> ui.print_name('show_status')
------------
show-status:
@@ -481,7 +482,7 @@ class textui(backend.Backend):
For example:
- >>> ui = textui()
+ >>> ui = textui(api)
>>> ui.print_summary('Added user "jdoe"')
-----------------
Added user "jdoe"
@@ -500,7 +501,7 @@ class textui(backend.Backend):
For example:
- >>> ui = textui()
+ >>> ui = textui(api)
>>> ui.print_count(1, '%d goose', '%d geese')
-------
1 goose