This commit is contained in:
Nejc Zupan 2013-10-09 21:11:24 -03:00
parent 137d49ecdb
commit 43b580ab69
3 changed files with 16 additions and 2 deletions

View File

@ -80,6 +80,9 @@ api.env
.. autosummary::
api.env.adopt_roles
api.env.adopt_user
api.env.debug_mode
api.env.test_mode
Exceptions and errors

View File

@ -70,6 +70,8 @@ To temporarily override the user which is currently active, use
"doc_owner",
)
.. _env_debug_mode_example:
Debug mode
----------
@ -84,6 +86,9 @@ To know if your zope instance is running in debug mode, use
if in_debug_mode:
print 'Zope is in debug mode'
.. _env_test_mode_example:
Test mode
---------

View File

@ -163,12 +163,18 @@ class _GlobalRoleOverridingContext(object):
def debug_mode():
"""Returns True if your zope instance is running in debug mode."""
"""Returns True if your zope instance is running in debug mode.
:Example: :ref:`env_debug_mode_example`
"""
return Globals.DevelopmentMode
def test_mode():
"""Returns True if you are running the zope test runner."""
"""Returns True if you are running the zope test runner.
:Example: :ref:`env_test_mode_example`
"""
from plone.api import env
if env.IS_TEST is None: