|
|
"""Test help output of various IPython entry points"""
|
|
|
|
|
|
#-----------------------------------------------------------------------------
|
|
|
# Copyright (C) 2013 The IPython Development Team
|
|
|
#
|
|
|
# Distributed under the terms of the BSD License. The full license is in
|
|
|
# the file COPYING, distributed as part of this software.
|
|
|
#-----------------------------------------------------------------------------
|
|
|
|
|
|
#-----------------------------------------------------------------------------
|
|
|
# Imports
|
|
|
#-----------------------------------------------------------------------------
|
|
|
|
|
|
import IPython.testing.tools as tt
|
|
|
from IPython.testing.decorators import skip_without
|
|
|
|
|
|
#-----------------------------------------------------------------------------
|
|
|
# Tests
|
|
|
#-----------------------------------------------------------------------------
|
|
|
|
|
|
|
|
|
def test_ipython_help():
|
|
|
tt.help_all_output_test()
|
|
|
|
|
|
def test_profile_help():
|
|
|
tt.help_all_output_test("profile")
|
|
|
|
|
|
def test_profile_list_help():
|
|
|
tt.help_all_output_test("profile list")
|
|
|
|
|
|
def test_profile_create_help():
|
|
|
tt.help_all_output_test("profile create")
|
|
|
|
|
|
def test_locate_help():
|
|
|
tt.help_all_output_test("locate")
|
|
|
|
|
|
def test_locate_profile_help():
|
|
|
tt.help_all_output_test("locate profile")
|
|
|
|
|
|
@skip_without('IPython.nbformat.current') # Requires jsonschema to be installed
|
|
|
def test_trust_help():
|
|
|
tt.help_all_output_test("trust")
|
|
|
|