##// END OF EJS Templates
Merge pull request #4466 from minrk/pandoc-preamble...
Merge pull request #4466 from minrk/pandoc-preamble various pandoc latex fixes - add missing declarations to latex_base (required for pandoc-highlighted code in markdown) - fix ansi color in latex, which didn't work in a variety of ways. closes #4245

File last commit:

r12781:1411cb6d
r13509:14625dfd merge
Show More
test_reader.py
38 lines | 1.3 KiB | text/x-python | PythonLexer
Jonathan Frederic
Added nbformat ver conv tests, fixed some bugs
r12781 """
Contains tests class for reader.py
"""
#-----------------------------------------------------------------------------
# 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
#-----------------------------------------------------------------------------
from .base import TestsBase
from ..reader import read, get_version
#-----------------------------------------------------------------------------
# Classes and functions
#-----------------------------------------------------------------------------
class TestReader(TestsBase):
def test_read(self):
"""Can older notebooks be opened without modification?"""
# Open a version 3 notebook. Make sure it is still version 3.
with self.fopen(u'test3.ipynb', u'r') as f:
nb = read(f)
(major, minor) = get_version(nb)
self.assertEqual(major, 3)
# Open a version 2 notebook. Make sure it is still version 2.
with self.fopen(u'test2.ipynb', u'r') as f:
nb = read(f)
(major, minor) = get_version(nb)
self.assertEqual(major, 2)