cherrypy / cherrypy

@@ -466,7 +466,7 @@
Loading
466 466
        <pre id="traceback">%(traceback)s</pre>
467 467
    <div id="powered_by">
468 468
      <span>
469 -
        Powered by <a href="http://www.cherrypy.org">CherryPy %(version)s</a>
469 +
        Powered by <a href="http://www.cherrypy.dev">CherryPy %(version)s</a>
470 470
      </span>
471 471
    </div>
472 472
    </body>

@@ -169,7 +169,7 @@
Loading
169 169
def response_namespace(k, v):
170 170
    """Attach response attributes declared in config."""
171 171
    # Provides config entries to set default response headers
172 -
    # http://cherrypy.org/ticket/889
172 +
    # http://cherrypy.dev/ticket/889
173 173
    if k[:8] == 'headers.':
174 174
        cherrypy.serving.response.headers[k.split('.', 1)[1]] = v
175 175
    else:
@@ -252,7 +252,7 @@
Loading
252 252
    The query component of the Request-URI, a string of information to be
253 253
    interpreted by the resource. The query portion of a URI follows the
254 254
    path component, and is separated by a '?'. For example, the URI
255 -
    'http://www.cherrypy.org/wiki?a=3&b=4' has the query component,
255 +
    'http://www.cherrypy.dev/wiki?a=3&b=4' has the query component,
256 256
    'a=3&b=4'."""
257 257
258 258
    query_string_encoding = 'utf8'

@@ -15,7 +15,7 @@
Loading
15 15
16 16
1. Apache processes Range headers automatically; CherryPy's truncated
17 17
    output is then truncated again by Apache. See test_core.testRanges.
18 -
    This was worked around in http://www.cherrypy.org/changeset/1319.
18 +
    This was worked around in http://www.cherrypy.dev/changeset/1319.
19 19
2. Apache does not allow custom HTTP methods like CONNECT as per the spec.
20 20
    See test_core.testHTTPMethods.
21 21
3. Max request header and body settings do not work with Apache.

@@ -14,7 +14,7 @@
Loading
14 14
15 15
1. Apache processes Range headers automatically; CherryPy's truncated
16 16
    output is then truncated again by Apache. See test_core.testRanges.
17 -
    This was worked around in http://www.cherrypy.org/changeset/1319.
17 +
    This was worked around in http://www.cherrypy.dev/changeset/1319.
18 18
2. Apache does not allow custom HTTP methods like CONNECT as per the spec.
19 19
    See test_core.testHTTPMethods.
20 20
3. Max request header and body settings do not work with Apache.

@@ -113,7 +113,7 @@
Loading
113 113
    resp = requests.get(
114 114
        'http://%s:%s/as_string' % (host, port),
115 115
        headers={
116 -
            'Referer': 'http://www.cherrypy.org/',
116 +
            'Referer': 'http://www.cherrypy.dev/',
117 117
            'User-Agent': 'Mozilla/5.0',
118 118
        },
119 119
    )
@@ -135,7 +135,7 @@
Loading
135 135
    log_tracker.assertLog(
136 136
        -1,
137 137
        '] "GET /as_string HTTP/1.1" 200 %s '
138 -
        '"http://www.cherrypy.org/" "Mozilla/5.0"'
138 +
        '"http://www.cherrypy.dev/" "Mozilla/5.0"'
139 139
        % content_length,
140 140
    )
141 141

@@ -46,7 +46,7 @@
Loading
46 46
                #  any part which is unicode (even ascii), the response
47 47
                #  should not fail.
48 48
                cherrypy.response.cookie['candy'] = 'bar'
49 -
                cherrypy.response.cookie['candy']['domain'] = 'cherrypy.org'
49 +
                cherrypy.response.cookie['candy']['domain'] = 'cherrypy.dev'
50 50
                cherrypy.response.headers[
51 51
                    'Some-Header'] = 'My d\xc3\xb6g has fleas'
52 52
                cherrypy.response.headers[

@@ -342,7 +342,7 @@
Loading
342 342
        self.assertBody('/pathinfo/foo/bar')
343 343
344 344
    def testAbsoluteURIPathInfo(self):
345 -
        # http://cherrypy.org/ticket/1061
345 +
        # http://cherrypy.dev/ticket/1061
346 346
        self.getPage('http://localhost/pathinfo/foo/bar')
347 347
        self.assertBody('/pathinfo/foo/bar')
348 348
@@ -375,10 +375,10 @@
Loading
375 375
376 376
        # Make sure that encoded = and & get parsed correctly
377 377
        self.getPage(
378 -
            '/params/code?url=http%3A//cherrypy.org/index%3Fa%3D1%26b%3D2')
378 +
            '/params/code?url=http%3A//cherrypy.dev/index%3Fa%3D1%26b%3D2')
379 379
        self.assertBody('args: %s kwargs: %s' %
380 380
                        (('code',),
381 -
                         [('url', ntou('http://cherrypy.org/index?a=1&b=2'))]))
381 +
                         [('url', ntou('http://cherrypy.dev/index?a=1&b=2'))]))
382 382
383 383
        # Test coordinates sent by <img ismap>
384 384
        self.getPage('/params/ismap?223,114')

@@ -78,7 +78,7 @@
Loading
78 78
79 79
            <ul>
80 80
                <li><a href="http://del.icio.us">del.icio.us</a></li>
81 -
                <li><a href="http://www.cherrypy.org">CherryPy</a></li>
81 +
                <li><a href="http://www.cherrypy.dev">CherryPy</a></li>
82 82
            </ul>
83 83
84 84
            <p>[<a href="../">Return to links page</a>]</p>'''

@@ -11,7 +11,7 @@
Loading
11 11
12 12
1. Apache processes Range headers automatically; CherryPy's truncated
13 13
    output is then truncated again by Apache. See test_core.testRanges.
14 -
    This was worked around in http://www.cherrypy.org/changeset/1319.
14 +
    This was worked around in http://www.cherrypy.dev/changeset/1319.
15 15
2. Apache does not allow custom HTTP methods like CONNECT as per the spec.
16 16
    See test_core.testHTTPMethods.
17 17
3. Max request header and body settings do not work with Apache.

@@ -1,4 +1,4 @@
Loading
1 -
# This file is part of CherryPy <http://www.cherrypy.org/>
1 +
# This file is part of CherryPy <http://www.cherrypy.dev/>
2 2
# -*- coding: utf-8 -*-
3 3
# vim:ts=4:sw=4:expandtab:fileencoding=utf-8
4 4

@@ -53,7 +53,7 @@
Loading
53 53
54 54
            <ul>
55 55
                <li>
56 -
                    <a href="http://www.cherrypy.org">The CherryPy Homepage</a>
56 +
                    <a href="http://www.cherrypy.dev">The CherryPy Homepage</a>
57 57
                </li>
58 58
                <li>
59 59
                    <a href="http://www.python.org">The Python Homepage</a>
@@ -77,7 +77,7 @@
Loading
77 77
78 78
            <ul>
79 79
                <li><a href="http://del.icio.us">del.icio.us</a></li>
80 -
                <li><a href="http://www.cherrypy.org">CherryPy</a></li>
80 +
                <li><a href="http://www.cherrypy.dev">CherryPy</a></li>
81 81
            </ul>
82 82
83 83
            <p>[<a href="../">Return to links page</a>]</p>'''

@@ -1,4 +1,4 @@
Loading
1 -
# This file is part of CherryPy <http://www.cherrypy.org/>
1 +
# This file is part of CherryPy <http://www.cherrypy.dev/>
2 2
# -*- coding: utf-8 -*-
3 3
# vim:ts=4:sw=4:expandtab:fileencoding=utf-8
4 4

@@ -14,7 +14,7 @@
Loading
14 14
15 15
1. Apache processes Range headers automatically; CherryPy's truncated
16 16
    output is then truncated again by Apache. See test_core.testRanges.
17 -
    This was worked around in http://www.cherrypy.org/changeset/1319.
17 +
    This was worked around in http://www.cherrypy.dev/changeset/1319.
18 18
2. Apache does not allow custom HTTP methods like CONNECT as per the spec.
19 19
    See test_core.testHTTPMethods.
20 20
3. Max request header and body settings do not work with Apache.
Files Coverage
cherrypy 80.02%
Project Totals (105 files) 80.02%
1
codecov:
2
  bot: codecov
3
  notify:
4
    require_ci_to_pass: yes
5

6
coverage:
7
  precision: 2
8
  round: down
9
  range: "70...100"
10

11
  status:
12
    # Only consider coverage of the code snippet changed in PR
13
    project: no
14
    patch: yes
15
    changes: no
16

17
parsers:
18
  gcov:
19
    branch_detection:
20
      conditional: yes
21
      loop: yes
22
      method: no
23
      macro: no
24

25
comment:
26
  layout: "header, diff"
27
  behavior: default
28
  require_changes: no
Sunburst
The inner-most circle is the entire project, moving away from the center are folders then, finally, a single file. The size and color of each slice is representing the number of statements and the coverage, respectively.
Icicle
The top section represents the entire project. Proceeding with folders and finally individual files. The size and color of each slice is representing the number of statements and the coverage, respectively.
Grid
Each block represents a single file in the project. The size and color of each block is represented by the number of statements and the coverage, respectively.
Loading