Chris Mayo
94839dcb03
Fix TestHttp.test_html_internet on Python 3.12.6
...
A relative path in a URL without netloc is preserved in
urllib.parse.urlunsplit().
https://docs.python.org/3.12/whatsnew/changelog.html#id4
2024-09-20 19:21:25 +01:00
Chris Mayo
9891fc3f70
Python 3.9 adds suport for HTTP status code 103 EARLY_HINTS
2020-09-14 19:55:05 +01:00
Chris Mayo
24c2f4ac39
Add test for invalid host name in content
...
Tests code added in:
d5690203 ("Fix critical exception when parsing a URL with a ]", 2020-08-08)
2020-08-15 17:04:41 +01:00
Chris Mayo
a6b1eb45b1
Convert to Python 3 super()
2020-06-03 20:06:36 +01:00
Chris Mayo
165c51aeea
Run black on tests/
2020-05-28 20:29:13 +01:00
Chris Mayo
32689ea230
Enable as many TestHttp html tests as possible without the internet
2020-05-25 19:55:28 +01:00
Marius Gedminas
d0169c46d4
Merge pull request #348 from weshaggard/HandleRateLimiting
...
Turn status code 429 into warning instead of failure
2020-05-24 16:16:56 +03:00
Chris Mayo
d611564cb0
Add a test for an empty html file accessed over http
2020-05-23 20:01:24 +01:00
Marius Gedminas
f268a90cfb
Merge branch 'master' into HandleRateLimiting
2020-05-23 14:15:52 +03:00
Chris Mayo
58dbe1f282
Remove unused import pytest from tests/checker/test_http.py
...
pytest.mark.xfail() removed in:
743a5f31 ("Crawl HTML attributes in deterministic order", 2017-02-01)
2020-05-17 20:10:28 +01:00
Chris Mayo
a15a2833ca
Remove spaces after names in class method definitions
...
And also nested functions.
This is a PEP 8 convention, E211.
2020-05-16 20:19:42 +01:00
Chris Mayo
fc11d08968
Remove spaces after names in class definitions
2020-05-16 20:19:42 +01:00
Chris Mayo
736c893707
Merge pull request #377 from cjmayo/tidyten3
...
Remove u string prefixes
2020-05-13 19:36:54 +01:00
Chris Mayo
b0ea72e8c1
Remove # -*- coding: lines
...
Except for tests that include non-unicode characters:
tests/test_po.py
tests/test_strformat.py
tests/test_url.py
tests/checker/test_error.py
tests/checker/test_news.py
2020-05-08 10:45:31 +01:00
Chris Mayo
4d3e5abcfa
Remove u string prefixes
2020-04-30 20:11:59 +01:00
Wes Haggard
5c3978ac58
Update http test to handle new 429 behavior
2020-04-02 14:37:42 -07:00
Marius Gedminas
58b0d5aaae
Fix TypeError: string arg required in content_allows_robots()
...
See #323 an #317 .
2019-10-22 14:13:45 +03:00
Marius Gedminas
6a9ab5ae44
Add a failing test
2019-10-22 14:13:45 +03:00
Chris Mayo
74d5c68094
Add new tests for URL quoting
2019-10-05 19:38:57 +01:00
Petr Dlouhý
030cf8321a
Python3: fixes for httpserver
2019-09-15 19:49:33 +01:00
Christopher Baines
f24c88a073
Mark more tests that require the network
...
I believe all these tests require the network, at least they seem to
fail if it's I run them without connecting my computer to the web.
I'm looking at this as part of packaging linkchecker for GNU Guix,
where the package is build and the tests are run in a isolated
environment, intentionally without network access, to avoid issues
with non-reproducible package builds.
2019-01-01 22:37:21 +00:00
Marius Gedminas
743a5f31cb
Crawl HTML attributes in deterministic order
...
Fixes #17 .
2017-02-01 19:19:53 +02:00
Marius Gedminas
a825b9d901
Mark the non-deterministic test as xfail
2017-02-01 18:57:40 +02:00
Bastian Kleineidam
7b34be590b
Introduce check plugins, use Python requests for http/s connections, and some code cleanups and improvements.
2014-03-01 00:12:34 +01:00
Bastian Kleineidam
e91c2edf7e
Test all http response codes.
2012-11-13 18:11:25 +01:00
Bastian Kleineidam
f9a7f5ef96
Restrict local file checking.
2012-11-07 18:07:00 +01:00
Bastian Kleineidam
eabaa41bd2
Do not check duplicate URLs.
2012-11-06 21:34:22 +01:00
Bastian Kleineidam
1c2a66ffaf
Refactor http tests into multiple files.
2012-09-21 20:34:05 +02:00
Bastian Kleineidam
93f3683ac1
Fix tests.
2012-09-02 23:22:01 +02:00
Bastian Kleineidam
187a94312b
Updated copyright.
2012-03-09 11:16:18 +01:00
Bastian Kleineidam
626bd3e249
Fix obfuscated IP address check.
2012-03-09 10:08:04 +01:00
Bastian Kleineidam
9c40078ab9
Run obfuscated IP and unicode directory listing test only on linux.
2011-12-18 08:12:23 +01:00
Bastian Kleineidam
0e29ebde2a
Run obfuscated IP test only on linux.
2011-12-18 08:10:33 +01:00
Bastian Kleineidam
ef8d9b629f
Use dynamic port number in results.
2011-12-17 19:13:14 +01:00
Bastian Kleineidam
f8ef9cca6a
Test cleanup.
2011-12-17 16:39:21 +01:00
Bastian Kleineidam
6a544f2d69
Only allow redirections to FTP, HTTP and HTTPS URLs.
2011-04-19 07:01:55 +02:00
Bastian Kleineidam
85f3690068
Updated copyright.
2011-02-11 14:00:31 +01:00
Bastian Kleineidam
f11dcdf09f
Fix tests with new example.com redirect.
2011-02-08 21:30:42 +01:00
Bastian Kleineidam
23403f09bb
Do not print warning for HTTP to HTTPS or HTTPS to HTTP redirects.
2010-10-27 14:44:05 +02:00
Bastian Kleineidam
085eb6e77a
Obfuscated IPs are only working on POSIX systems.
2010-10-24 01:03:05 +02:00
Bastian Kleineidam
8a1ac26c85
Warn about obfuscated IP numbers.
2010-09-05 20:11:02 +02:00
Bastian Kleineidam
5284017d67
Only fallback to HTTP GET when robots.txt sallows it.
2010-09-04 18:09:59 +02:00
Bastian Kleineidam
60f7af4598
Allow redirections to external URLs with same domain.
2010-08-13 01:22:18 +02:00
Bastian Kleineidam
c4c098bd83
pep8-ify the source a little more
2010-03-13 08:47:12 +01:00
Bastian Kleineidam
60a1b5c528
Use relative imports
2010-03-09 07:43:31 +01:00
Bastian Kleineidam
563b057a4d
Updated copyright year; fix nntp newsserver test
2010-03-05 12:49:54 +01:00
Bastian Kleineidam
bee8023540
Fixed URL encoding
2010-02-22 01:06:19 +01:00
Bastian Kleineidam
5e06b6b8d4
Updated FSF address in GPL blurb
2009-07-24 23:58:20 +02:00
Bastian Kleineidam
2a86f05c7b
Moved proxy tests in separate file.
2009-07-24 07:21:27 +02:00
calvin
1f803fd80c
Run tests with nosetests
...
git-svn-id: https://linkchecker.svn.sourceforge.net/svnroot/linkchecker/trunk/linkchecker@3941 e7d03fd6-7b0d-0410-9947-9c21f3af8025
2009-01-28 23:12:03 +00:00