コード例 #1
0
ファイル: test_limitoutput.py プロジェクト: c0ns0le/nbgrader
    def test_infinite_recursion(self):
        nb = self._read_nb("files/infinite-recursion.ipynb")

        pp = LimitOutput()
        nb, resources = pp.preprocess(nb, {})

        cell, = nb.cells
        output, = cell.outputs
        assert len(output.traceback) == 100
コード例 #2
0
    def test_infinite_recursion(self):
        nb = self._read_nb("files/infinite-recursion.ipynb")

        pp = LimitOutput()
        nb, resources = pp.preprocess(nb, {})

        cell, = nb.cells
        output, = cell.outputs
        assert len(output.traceback) == 100
コード例 #3
0
ファイル: test_limitoutput.py プロジェクト: c0ns0le/nbgrader
    def test_long_output(self):
        nb = self._read_nb("files/long-output.ipynb")
        cell, = nb.cells
        output, = cell.outputs
        assert len(output.text.split("\n")) > 1000

        pp = LimitOutput()
        nb, resources = pp.preprocess(nb, {})

        cell, = nb.cells
        output, = cell.outputs
        assert len(output.text.split("\n")) == 1000
コード例 #4
0
    def test_long_output(self):
        nb = self._read_nb("files/long-output.ipynb")
        cell, = nb.cells
        output, = cell.outputs
        assert len(output.text.split("\n")) > 1000

        pp = LimitOutput()
        nb, resources = pp.preprocess(nb, {})

        cell, = nb.cells
        output, = cell.outputs
        assert len(output.text.split("\n")) == 1000