test_help.py
42 lines
| 1.4 KiB
| text/x-python
|
PythonLexer
MinRK
|
r12354 | """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 | ||||
#----------------------------------------------------------------------------- | ||||
MinRK
|
r12356 | import IPython.testing.tools as tt | ||
Thomas Kluyver
|
r16982 | from IPython.testing.decorators import skip_without | ||
MinRK
|
r12354 | |||
#----------------------------------------------------------------------------- | ||||
# Tests | ||||
#----------------------------------------------------------------------------- | ||||
def test_ipython_help(): | ||||
MinRK
|
r12356 | tt.help_all_output_test() | ||
MinRK
|
r12354 | |||
def test_profile_help(): | ||||
MinRK
|
r12356 | tt.help_all_output_test("profile") | ||
MinRK
|
r12354 | |||
def test_profile_list_help(): | ||||
MinRK
|
r12356 | tt.help_all_output_test("profile list") | ||
MinRK
|
r12354 | |||
def test_profile_create_help(): | ||||
MinRK
|
r12356 | tt.help_all_output_test("profile create") | ||
MinRK
|
r12354 | |||
def test_locate_help(): | ||||
MinRK
|
r12356 | tt.help_all_output_test("locate") | ||
MinRK
|
r12354 | |||
def test_locate_profile_help(): | ||||
MinRK
|
r12356 | tt.help_all_output_test("locate profile") | ||
MinRK
|
r14863 | |||
Thomas Kluyver
|
r16982 | @skip_without('IPython.nbformat.current') # Requires jsonschema to be installed | ||
MinRK
|
r14863 | def test_trust_help(): | ||
tt.help_all_output_test("trust") | ||||