def test_collect_static_uses_configuration_value(): core.register_filehandler(TestHandler) core.config['STATIC_FOLDER'] = os.path.join(HERE, 'static') core.collect_static() expected1 = os.path.join(HERE, 'static', 'fakemodule', 'fakestyle.css') assert_file_exists(expected1) shutil.rmtree(core.config['STATIC_FOLDER'])
def test_collect_static(): core.register_filehandler(TestHandler) dest = os.path.join(HERE, 'static') core.collect_static(dest=dest) expected1 = os.path.join(HERE, 'static', 'fakemodule', 'fakestyle.css') assert_file_exists(expected1) # clean up shutil.rmtree(dest)
def test_register_filehandler(): core.register_filehandler(FakeHandler) assert FakeHandler in core.get_registry()
def test_get_registry(): core.register_filehandler(TestHandler) assert TestHandler in core.get_registry()
def test_render_detects_filetype_if_no_handler_given(fakefile): core.register_filehandler(FakeHandler) core.render(fakefile) assert FakeHandler.renderers['html'].called
def test_detect_single(fakefile): core.register_filehandler(FakeHandler) handler = core.detect(fakefile, many=False) assert isinstance(handler, FakeHandler)
def test_detect_many(fakefile): core.register_filehandler(FakeHandler) handlers = core.detect(fakefile, many=True) assert isinstance(handlers, list) assert isinstance(handlers[0], FakeHandler)
def test_detect_can_return_instances(fakefile): core.register_filehandler(FakeHandler) handlers = core.detect(fakefile, many=True, instance=True) assert isinstance(handlers[0], FakeHandler)
def test_detect_returns_a_single_handler_class_by_default(fakefile): core.register_filehandler(FakeHandler) handler = core.detect(fakefile) assert isinstance(handler, FakeHandler)
def test_render(fakefile): core.register_filehandler(FakeHandler) core.render(fakefile, handler=FakeHandler()) assert FakeHandler.renderers['html'].called