##// END OF EJS Templates
handle path separators with os.sep and add tests...
handle path separators with os.sep and add tests Added more tests to the notebook manager to check for the correct path separators on different operating system. Fixed the get_path method.

File last commit:

r11714:dbb3f18a
r13032:d7ea498b
Show More
test_rst.py
41 lines | 1.3 KiB | text/x-python | PythonLexer
"""
Module with tests for rst.py
"""
#-----------------------------------------------------------------------------
# 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 ..rst import RSTExporter
from IPython.testing.decorators import onlyif_cmds_exist
#-----------------------------------------------------------------------------
# Class
#-----------------------------------------------------------------------------
class TestRSTExporter(ExportersTestsBase):
"""Contains test functions for rst.py"""
def test_constructor(self):
"""
Can a RSTExporter be constructed?
"""
RSTExporter()
@onlyif_cmds_exist('pandoc')
def test_export(self):
"""
Can a RSTExporter export something?
"""
(output, resources) = RSTExporter().from_filename(self._get_notebook())
assert len(output) > 0