##// END OF EJS Templates
Initial messing around....
Initial messing around. Latex tab completion will have to be done outside the normal completer logic as the completer line splitting logic uses \\ as a special character to split lines on. I probably want to put the latex completions first and it if finds any matches, don't do any other completion logic. The only issue is that might short circuit dir/path matching on windows. Hmmm.

File last commit:

r12374:d33c0b60
r17700:7b6d94ef
Show More
test_public_api.py
41 lines | 1.1 KiB | text/x-python | PythonLexer
"""Test the IPython.kernel public API
Authors
-------
* MinRK
"""
#-----------------------------------------------------------------------------
# Copyright (c) 2013, the IPython Development Team.
#
# Distributed under the terms of the Modified BSD License.
#
# The full license is in the file COPYING.txt, distributed with this software.
#-----------------------------------------------------------------------------
import nose.tools as nt
from IPython.kernel import launcher, connect
from IPython import kernel
#-----------------------------------------------------------------------------
# Classes and functions
#-----------------------------------------------------------------------------
def test_kms():
for base in ("", "Multi"):
KM = base + "KernelManager"
nt.assert_in(KM, dir(kernel))
def test_kcs():
for base in ("", "Blocking"):
KM = base + "KernelClient"
nt.assert_in(KM, dir(kernel))
def test_launcher():
for name in launcher.__all__:
nt.assert_in(name, dir(kernel))
def test_connect():
for name in connect.__all__:
nt.assert_in(name, dir(kernel))