##// END OF EJS Templates
flush replies when entering an eventloop...
flush replies when entering an eventloop avoids possible hangs when the GUI eventloop prevents queued replies from being sent

File last commit:

r13665:bf0f48be
r15232:158d7616
Show More
test_python.py
39 lines | 1.3 KiB | text/x-python | PythonLexer
"""Tests for PythonExporter"""
#-----------------------------------------------------------------------------
# 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.
#-----------------------------------------------------------------------------
#-----------------------------------------------------------------------------
# Imports
#-----------------------------------------------------------------------------
from .base import ExportersTestsBase
from ..python import PythonExporter
#-----------------------------------------------------------------------------
# Class
#-----------------------------------------------------------------------------
class TestPythonExporter(ExportersTestsBase):
"""Tests for PythonExporter"""
exporter_class = PythonExporter
should_include_raw = ['python']
def test_constructor(self):
"""
Can a PythonExporter be constructed?
"""
PythonExporter()
def test_export(self):
"""
Can a PythonExporter export something?
"""
(output, resources) = PythonExporter().from_filename(self._get_notebook())
assert len(output) > 0