Lines Matching refs:app

21 def test_events(app, status, warning):  argument
25 app.connect("invalid", empty)
28 app.add_event("my_event")
30 app.add_event("my_event")
34 assert a_app is app
38 listener_id = app.connect("my_event", mock_callback)
39 assert app.emit("my_event", *emit_args) == ["ret"], "Callback not called"
41 app.disconnect(listener_id)
42 assert app.emit("my_event", *emit_args) == [], \
46 def test_emit_with_nonascii_name_node(app, status, warning): argument
48 app.emit('my_event', node)
51 def test_extensions(app, status, warning): argument
52 app.setup_extension('shutil')
57 def test_extension_in_blacklist(app, status, warning): argument
58 app.setup_extension('sphinxjp.themecore')
64 def test_add_source_parser(app, status, warning): argument
65 assert set(app.config.source_suffix) == {'.rst', '.test'}
68 assert '.rst' not in app.registry.get_source_parsers()
69 assert app.registry.source_suffix['.rst'] is None
72 assert app.registry.source_suffix['.test'] == 'test'
73 assert 'test' in app.registry.get_source_parsers()
74 assert app.registry.get_source_parsers()['test'].__name__ == 'TestSourceParser'
78 def test_add_is_parallel_allowed(app, status, warning): argument
79 logging.setup(app, status, warning)
81 assert app.is_parallel_allowed('read') is True
82 assert app.is_parallel_allowed('write') is True
85 app.setup_extension('read_parallel')
86 assert app.is_parallel_allowed('read') is True
87 assert app.is_parallel_allowed('write') is True
89 app.extensions.pop('read_parallel')
91 app.setup_extension('write_parallel')
92 assert app.is_parallel_allowed('read') is False
93 assert app.is_parallel_allowed('write') is True
96 app.extensions.pop('write_parallel')
99 app.setup_extension('read_serial')
100 assert app.is_parallel_allowed('read') is False
103 assert app.is_parallel_allowed('write') is True
105 app.extensions.pop('read_serial')
107 app.setup_extension('write_serial')
108 assert app.is_parallel_allowed('read') is False
109 assert app.is_parallel_allowed('write') is False
112 app.extensions.pop('write_serial')
117 def test_build_specific(app): argument
118 app.builder.build = Mock()
119 filenames = [app.srcdir / 'index.txt', # normal
120 app.srcdir / 'images', # without suffix
121 app.srcdir / 'notfound.txt', # not found
122 app.srcdir / 'img.png', # unknown suffix
124 app.srcdir / 'subdir', # directory
125 app.srcdir / 'subdir/includes.txt', # file on subdir
126 app.srcdir / 'subdir/../subdir/excluded.txt'] # not normalized
127 app.build(False, filenames)
130 app.builder.build.assert_called_with(expected,