cherrypy / cherrypy

Compare 2a8aacc ... +0 ... c524a0d

Coverage Reach
test/test_conn.py test/test_core.py test/test_request_obj.py test/test_session.py test/helper.py test/test_objectmapping.py test/test_static.py test/test_tools.py test/test_states.py test/test_caching.py test/test_dynamicobjectmapping.py test/benchmark.py test/test_http.py test/test_encoding.py test/test_bus.py test/test_config.py test/test_logging.py test/logtest.py test/test_iterator.py test/test_misc_tools.py test/test_tutorials.py test/test_xmlrpc.py test/test_wsgiapps.py test/test_proxy.py test/test_json.py test/test_auth_basic.py test/test_auth_digest.py test/test_virtualhost.py test/test_etags.py test/test_wsgi_ns.py test/test_config_server.py test/modpy.py test/modwsgi.py test/modfastcgi.py test/test_wsgi_unix_socket.py test/test_routes.py test/modfcgid.py test/_test_states_demo.py test/test_refleaks.py test/test_params.py test/sessiondemo.py test/test_mime.py test/test_sessionauthenticate.py test/_test_decorators.py test/test_wsgi_vhost.py test/test_native.py test/test_httputil.py test/__init__.py test/checkerdemo.py test/test_plugins.py test/webtest.py lib/sessions.py lib/cptools.py lib/encoding.py lib/cpstats.py lib/httputil.py lib/caching.py lib/reprconf.py lib/static.py lib/auth_digest.py lib/covercp.py lib/gctools.py lib/profiler.py lib/__init__.py lib/auth_basic.py lib/jsontools.py lib/xmlrpcutil.py lib/locking.py process/plugins.py process/wspbus.py process/servers.py process/win32.py process/__init__.py _cpreqbody.py _cprequest.py _cpdispatch.py _cpwsgi.py _cptools.py tutorial/tut10_http_errors.py tutorial/tut04_complex_site.py tutorial/tut09_files.py tutorial/tut05_derived_objects.py tutorial/tut06_default_method.py tutorial/tut08_generators_and_yield.py tutorial/tut03_get_and_post.py tutorial/tut02_expose_methods.py tutorial/tut07_sessions.py tutorial/tut01_helloworld.py tutorial/__init__.py _cperror.py _cpchecker.py _cpmodpy.py _cplogging.py _helper.py _cptree.py _cpserver.py _cpnative_server.py _cpconfig.py daemon.py _cpwsgi_server.py scaffold/__init__.py _cpcompat.py _json.py __main__.py

No flags found

Use flags to group coverage reports by test type, project and/or folders.
Then setup custom commit statuses and notifications for each flag.

e.g., #unittest #integration

#production #enterprise

#frontend #backend

Learn more about Codecov Flags here.

Showing 1 of 1 files from the diff.

@@ -162,10 +162,6 @@
Loading
162 162
        self.assertEqual(db_connection.running, False)
163 163
        self.assertEqual(len(db_connection.threads), 0)
164 164
165 -
    @pytest.mark.xfail(
166 -
        raises=KeyboardInterrupt, reason='KeyboardInterrupt #1873',
167 -
        run=False,
168 -
    )
169 165
    def test_2_KeyboardInterrupt(self):
170 166
        # Raise a keyboard interrupt in the HTTP server's main thread.
171 167
        # We must start the server in this, the main thread

Learn more Showing 27 files with coverage changes found.

Changes in cherrypy/process/win32.py
-64
+64
Loading file...
Changes in cherrypy/test/test_refleaks.py
-1
+1
Loading file...
Changes in cherrypy/test/test_static.py
-6
+6
Loading file...
Changes in cherrypy/process/plugins.py
-9
+8
Loading file...
Changes in cherrypy/test/modwsgi.py
-1
+1
Loading file...
Changes in cherrypy/daemon.py
-1
+1
Loading file...
Changes in cherrypy/lib/reprconf.py
-3
+3
Loading file...
Changes in cherrypy/process/wspbus.py
-2
+2
Loading file...
Changes in cherrypy/test/benchmark.py
-1
+1
Loading file...
Changes in cherrypy/lib/static.py
-1
+1
Loading file...
Changes in cherrypy/test/logtest.py
-1
Loading file...
Changes in cherrypy/test/test_tools.py
-1
+1
Loading file...
Changes in cherrypy/test/helper.py
-1
+1
Loading file...
Changes in cherrypy/_cpnative_server.py
-1
Loading file...
Changes in cherrypy/tutorial/tut09_files.py
-1
Loading file...
Changes in cherrypy/lib/sessions.py
-1
+1
Loading file...
Changes in cherrypy/test/test_conn.py
-4
+1
Loading file...
Changes in cherrypy/lib/covercp.py
-1
Loading file...
Changes in cherrypy/_cpreqbody.py
-4
-1
Loading file...
Changes in cherrypy/_cpmodpy.py
-1
Loading file...
Changes in cherrypy/_cpwsgi.py
-1
Loading file...
Changes in cherrypy/lib/httputil.py
-1
+1
Loading file...
Changes in cherrypy/test/test_core.py
-3
Loading file...
Changes in cherrypy/_cptree.py
-1
Loading file...
Changes in cherrypy/process/servers.py
-4
+4
Loading file...
Changes in cherrypy/test/test_states.py
-17
+17
Loading file...
Changes in cherrypy/lib/gctools.py
-25
+25
Loading file...
Files Coverage
cherrypy -0.30% 80.51%
Project Totals (104 files) 80.51%
Loading