##// END OF EJS Templates
Use low overhead object heritence in Js (Object.create vs new)...
Use low overhead object heritence in Js (Object.create vs new) the use of XX.prototype = new YY(); Does trigger the constructor of YY without the nead for it. `Object.create` does go around this limitation and target browser that are relatively Old. Cf https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Object/create for more info It might help to get rid of some logic in constructors that check wether some options are passed in, that were causing errors on noteboko load. Typically `if(element){ }` on Abstract `Cell` constructor.

File last commit:

r12249:4563b2ee
r18377:848742ff
Show More
test_serve.py
31 lines | 1015 B | text/x-python | PythonLexer
"""
Module with tests for the serve post-processor
"""
#-----------------------------------------------------------------------------
# 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 ...tests.base import TestsBase
from ..serve import ServePostProcessor
#-----------------------------------------------------------------------------
# Class
#-----------------------------------------------------------------------------
class TestServe(TestsBase):
"""Contains test functions for serve.py"""
def test_constructor(self):
"""Can a ServePostProcessor be constructed?"""
ServePostProcessor()