1234567891011121314151617181920212223242526272829303132333435363738 |
- """
- 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)
|