##// END OF EJS Templates
cleanup some `pre` css inheritance...
cleanup some `pre` css inheritance We had various overrides of the bootstrap defaults for font-size and line-height every time we made a pre tag, and then some overrides of our overrides when we wanted something slightly different. This moves the most basic overrides to apply to all pre tags, reducing the number of downstream changes we need.

File last commit:

r15383:6753f61a
r16205:2fd8ab24
Show More
test_datatypefilter.py
46 lines | 1.5 KiB | text/x-python | PythonLexer
"""
Module with tests for DataTypeFilter
"""
#-----------------------------------------------------------------------------
# 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 ..datatypefilter import DataTypeFilter
#-----------------------------------------------------------------------------
# Class
#-----------------------------------------------------------------------------
class TestDataTypeFilter(TestsBase):
"""Contains test functions for datatypefilter.py"""
def test_constructor(self):
"""Can an instance of a DataTypeFilter be created?"""
DataTypeFilter()
def test_junk_types(self):
"""Can the DataTypeFilter pickout a useful type from a list of junk types?"""
filter = DataTypeFilter()
assert "png" in filter(["hair", "water", "png", "rock"])
assert "application/pdf" in filter(["application/pdf", "hair", "water", "png", "rock"])
self.assertEqual(filter(["hair", "water", "rock"]), [])
def test_null(self):
"""Will the DataTypeFilter fail if no types are passed in?"""
filter = DataTypeFilter()
self.assertEqual(filter([]), [])