Chris Mayo
759208d903
Disable VirusCheck plugin
...
Not compatible with ClamAV >= 1.0.
2025-07-14 19:52:34 +01:00
Chris Mayo
618c7305d6
Fail tests instead of skipping if resources are unavailable in CI
2024-08-27 19:34:28 +01:00
Chris Mayo
6d14986bd6
Add tests.running_in_ci()
2024-08-27 19:34:28 +01:00
Chris Mayo
b3429c4759
Remove support for nntp and telnet
...
Python is dropping nntplib and telnetlib.
2023-08-28 19:24:57 +01:00
Chris Mayo
efc368e6ea
Replace deprecated locale.getdefaultlocale()
...
gettext.translation() can do most of the work for us, calling
gettext.find() and with fallback=True returning a NullTranslations if no
catalog is found.
The do_unicode parameter of install_builtin() should have been removed
in:
384e1e196 ("Remove Python 2 gettext builtin installation", 2020-04-15)
2023-01-13 19:23:56 +00:00
Chris Mayo
78536c578a
Fix tests failing when run with pytest
...
TypeError: 'NoneType' object is not callable
As per:
2cbff492 ("Fix http tests failing with pytest due to missing _()", 2022-10-03)
2022-10-17 19:26:53 +01:00
Chris Mayo
5fef9a3b60
Generate linkchecker command using an entry point
...
drop_privileges() is only used by the linkchecker command.
Move installing SIGUSR1 handler to the linkchecker command only - fixes
intermittent test failures.
2021-12-20 19:34:58 +00:00
Chris Mayo
e922dd0224
Stop using biplist
...
plistlib has supported binary files since Python 3.4.
2020-10-12 19:55:46 +01:00
Chris Mayo
e75c4b3d36
Reuse linkcheck.bookmarks.safari.has_biplist in tests
2020-09-23 19:38:17 +01:00
Chris Mayo
f268b95cf8
biplist is not compatible with Python 3.9
...
File ".tox/py39/lib/python3.9/site-packages/biplist/__init__.py", line 143, in readPlist
line: raise InvalidPlistException(e)
locals:
InvalidPlistException = <global> <class 'biplist.InvalidPlistException'>
e = <not found>
InvalidPlistException: module 'plistlib' has no attribute 'Data'
2020-09-14 19:55:05 +01:00
Chris Mayo
10170b2966
Add a test for the LocationInfo plugin
...
Because the GeoIP database now requires registration to download the
result of the lookup using geoip-database is not going to change.
2020-07-07 17:25:28 +01:00
Chris Mayo
165c51aeea
Run black on tests/
2020-05-28 20:29:13 +01:00
Chris Mayo
71eaf9a982
Remove str_text from tests/
2020-05-19 19:56:42 +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
1663e10fe7
Remove spaces after names in function definitions
...
This is a PEP 8 convention, E211.
2020-05-16 20:19:42 +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
a83fbb56c0
Remove from __future__ imports
2020-04-15 19:49:16 +01:00
Chris Mayo
0ee4414a60
Replace memoized with functools.lru_cache
2020-03-31 19:46:31 +01:00
Petr Dlouhý
5e918cef53
Python3: fix tests init - exceptions and string
2019-04-25 19:35:09 +01:00
Petr Dlouhý
4211e8aecd
fixes for Python 3: fix test_internpat and test_news
2019-04-09 20:09:35 +01:00
Petr Dlouhý
1cdc974e6d
Python3: fix prints
2018-01-19 09:52:43 +01:00
Bastian Kleineidam
0ef00eea56
Move GUI files to separate project
2016-01-23 13:28:15 +01:00
Bastian Kleineidam
628d925716
Python3 compatibility changes.
2014-07-15 15:41:59 +02:00
Bastian Kleineidam
b152ce7a6e
Add PDF test and fix page number.
2014-04-29 18:53:24 +02:00
Bastian Kleineidam
82dd76b0d7
Add PDF link parsing.
2014-04-28 18:13:45 +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
c806be5c15
Updated copyright
2014-01-08 22:33:04 +01:00
Bastian Kleineidam
7fe72745ae
Updated copyright.
2013-01-09 23:03:12 +01:00
Bastian Kleineidam
aaf35c0f4a
Added Word test.
2013-01-09 23:02:47 +01:00
Bastian Kleineidam
39204ea0fe
Use py.test skip function instead of nose.
2012-09-29 20:28:16 +02:00
Bastian Kleineidam
0c71061f7d
Add windows skip helper function.
2012-06-23 13:32:38 +02:00
Bastian Kleineidam
3dd35c57a8
Rename wrong module name.
2012-06-20 21:43:25 +02:00
Bastian Kleineidam
7bb5dac321
Updated copyright
2012-04-23 21:33:59 +02:00
Bastian Kleineidam
67db3b5cd6
Improved check for test functions.
2012-04-23 20:58:55 +02:00
Bastian Kleineidam
3d9958dfbb
Parse Safari bookmark files.
2011-12-17 16:38:25 +01:00
Bastian Kleineidam
498e5cc786
Test obfuscated IPs only on Linux.
2011-04-26 11:54:04 +02:00
Bastian Kleineidam
48e4bd8bfd
Updated copyright
2011-02-06 09:50:48 +01:00
Bastian Kleineidam
ec2806588f
Only run GUI test when DISPLAY variable is set.
2011-01-09 09:55:16 -06:00
Bastian Kleineidam
017a1087ba
Remove unneeded __future__ import
2010-11-21 10:45:30 +01:00
Bastian Kleineidam
636b6586ef
Fix NNTP server availability test.
2010-11-06 17:27:05 +01:00
Bastian Kleineidam
c4c098bd83
pep8-ify the source a little more
2010-03-13 08:47:12 +01:00
Bastian Kleineidam
0af3cece1b
Added check for pyftpdlib when running FTP test.
2010-03-09 07:49:43 +01:00
Bastian Kleineidam
563b057a4d
Updated copyright year; fix nntp newsserver test
2010-03-05 12:49:54 +01:00
Bastian Kleineidam
9a280607e0
Use decorators for test resources
2010-02-22 08:02:19 +01:00
Bastian Kleineidam
5e06b6b8d4
Updated FSF address in GPL blurb
2009-07-24 23:58:20 +02:00
Bastian Kleineidam
14be26a16f
Added skip messages
2009-03-09 07:43:13 +01:00
Bastian Kleineidam
1c27189af9
Documentation added
2009-03-08 19:34:00 +01:00
Bastian Kleineidam
92cc2f946f
Use a more neutral URL for network testing.
2009-03-07 16:38:20 +01:00
Bastian Kleineidam
92b6e7083b
Time limited tests work only on posix systems.
2009-03-07 16:26:11 +01:00
Bastian Kleineidam
f957577064
Simplify test checks
2009-03-07 15:00:02 +01:00