http://hg.code.sf.net:8000/p/roundup/code/atom-log/tip/test/test_misc.py Mercurial Repository: p/roundup/code: test/test_misc.py history 2025-10-06T23:59:23-04:00 test: fix version test http://hg.code.sf.net:8000/p/roundup/code/#changeset-d54f4261cd878d85eae6cef3ec18a230380a2aa4 John Rouillard rouilj@ieee.org 2025-10-06T23:59:23-04:00 2025-10-06T23:59:23-04:00
changeset d54f4261cd87
branch
bookmark
tag
user John Rouillard <rouilj@ieee.org>
description test: fix version test
files
test: fix test_html for different html structure for extra info. http://hg.code.sf.net:8000/p/roundup/code/#changeset-70703d22c79a7b54442ce12f764f8f1f6cca098a John Rouillard rouilj@ieee.org 2024-05-14T23:06:38-04:00 2024-05-14T23:06:38-04:00
changeset 70703d22c79a
branch
bookmark
tag
user John Rouillard <rouilj@ieee.org>
description test: fix test_html for different html structure for extra info.

Fix normalization of python version/path.

However there are so many changes in formating under python3 depending
on version, I am now just checking for 3 key strings rather than
equality for a block of html.
files
issue2551350 - Python changes for 3.12 with roundup 2.3.0 cgitb.py http://hg.code.sf.net:8000/p/roundup/code/#changeset-6763813d9d343958d718149cf4b5b127c92a3919 John Rouillard rouilj@ieee.org 2024-05-14T21:27:28-04:00 2024-05-14T21:27:28-04:00
changeset 6763813d9d34
branch
bookmark
tag
user John Rouillard <rouilj@ieee.org>
description issue2551350 - Python changes for 3.12 with roundup 2.3.0 cgitb.py

Fix change in pydoc.html.header() signature. It dropped foreground and
background color arguments in 3.11 and newer.

Also enable test code for the html function.
files
issue2551334 - get test suite running under windows http://hg.code.sf.net:8000/p/roundup/code/#changeset-cbcd6253ebaafd3430608a618b5e717708d6900f John Rouillard rouilj@ieee.org 2024-04-28T09:14:11-04:00 2024-04-28T09:14:11-04:00
changeset cbcd6253ebaa
branch
bookmark
tag
user John Rouillard <rouilj@ieee.org>
description issue2551334 - get test suite running under windows

Support windows filepaths in tests.
files
test: add tests for support.py: PrioList, Progress, TruthDict http://hg.code.sf.net:8000/p/roundup/code/#changeset-8ef97f7cfb6d750204df60f9b7efca635b488fd5 John Rouillard rouilj@ieee.org 2024-03-30T23:25:43-04:00 2024-03-30T23:25:43-04:00
changeset 8ef97f7cfb6d
branch
bookmark
tag
user John Rouillard <rouilj@ieee.org>
description test: add tests for support.py: PrioList, Progress, TruthDict

Also removed an obsolete comment for Progress.
files
Backed out changeset 050bcfc801c3 http://hg.code.sf.net:8000/p/roundup/code/#changeset-6c7f03902e5afa84c692aa1e7418848f0d2a7fd1 John Rouillard rouilj@ieee.org 2022-10-07T18:53:20-04:00 2022-10-07T18:53:20-04:00
changeset 6c7f03902e5a
branch
bookmark
tag
user John Rouillard <rouilj@ieee.org>
description Backed out changeset 050bcfc801c3
files
run the test() routine in install_util.py. http://hg.code.sf.net:8000/p/roundup/code/#changeset-050bcfc801c33f751641376d7ef755cee2ef1b88 John Rouillard rouilj@ieee.org 2022-10-07T17:26:10-04:00 2022-10-07T17:26:10-04:00
changeset 050bcfc801c3
branch
bookmark
tag
user John Rouillard <rouilj@ieee.org>
description run the test() routine in install_util.py.
files
fix test_pt_html handle new error pointer in output. http://hg.code.sf.net:8000/p/roundup/code/#changeset-570bdfad078d194edc898f19e499ffbd344a498b John Rouillard rouilj@ieee.org 2022-10-01T23:01:30-04:00 2022-10-01T23:01:30-04:00
changeset 570bdfad078d
branch
bookmark
tag
user John Rouillard <rouilj@ieee.org>
description fix test_pt_html handle new error pointer in output.
files
disable test_html - different output under 3.10 than other 3.x http://hg.code.sf.net:8000/p/roundup/code/#changeset-51f9bd50f875f2a18e3e24d073ab8b08a27b8b92 John Rouillard rouilj@ieee.org 2022-09-14T23:29:00-04:00 2022-09-14T23:29:00-04:00
changeset 51f9bd50f875
branch
bookmark
tag
user John Rouillard <rouilj@ieee.org>
description disable test_html - different output under 3.10 than other 3.x

the test passed under 3.9, 3.8, 3.6, 2.7 but failed 3.10 and 3.11.
Looks like an extra variable name (a) is displayed in pre-3.10
environment dump. Note that a is undefined so it arguably shouldn't
be there.
files
normalize out python version and path. http://hg.code.sf.net:8000/p/roundup/code/#changeset-fb7056f2dcdae61aa8dfa422ea035baa82dd309c John Rouillard rouilj@ieee.org 2022-09-14T23:02:08-04:00 2022-09-14T23:02:08-04:00
changeset fb7056f2dcda
branch
bookmark
tag
user John Rouillard <rouilj@ieee.org>
description normalize out python version and path.
files
typo in one test. fix. http://hg.code.sf.net:8000/p/roundup/code/#changeset-83720f0aee06630c8d6fd234003899b5c660203f John Rouillard rouilj@ieee.org 2022-09-14T22:40:35-04:00 2022-09-14T22:40:35-04:00
changeset 83720f0aee06
branch
bookmark
tag
user John Rouillard <rouilj@ieee.org>
description typo in one test. fix.
files
flake8 plus tests for cgitb.py http://hg.code.sf.net:8000/p/roundup/code/#changeset-3129d73e8535a40dcdf4caed36ed4157a77db8b0 John Rouillard rouilj@ieee.org 2022-09-14T22:35:23-04:00 2022-09-14T22:35:23-04:00
changeset 3129d73e8535
branch
bookmark
tag
user John Rouillard <rouilj@ieee.org>
description flake8 plus tests for cgitb.py

flake8 fixes for cgitb.py.

Also set up tests for functions in unit.
Need tests before making some other changes in cgitb.py.
files
Check version_check. http://hg.code.sf.net:8000/p/roundup/code/#changeset-5986ddd0d2e7c422e6d3d61f58458160a479379c John Rouillard rouilj@ieee.org 2022-05-02T14:46:29-04:00 2022-05-02T14:46:29-04:00
changeset 5986ddd0d2e7
branch
bookmark
tag
user John Rouillard <rouilj@ieee.org>
description Check version_check.

Version check should also exclude 3.0-3.5 or there abouts, so get code
coverage first.
files
accept_language parse; fix priority order; preserve insertion order http://hg.code.sf.net:8000/p/roundup/code/#changeset-3b945aee0919f3d8e71acb8ce920d5dcbbd17064 John Rouillard rouilj@ieee.org 2021-03-21T18:39:43-04:00 2021-03-21T18:39:43-04:00
changeset 3b945aee0919
branch
bookmark
tag
user John Rouillard <rouilj@ieee.org>
description accept_language parse; fix priority order; preserve insertion order

There are conditions under which the order is not correctly returned.

Use hashq.hashpop in a loop to get items out of hash (list) in proper
priority order. Make 3 element tuples in hashq include insertion
order. This makes tuples inserted later lower in priority when
priority q values are the same. Makes:

"zn;q=1.0;q= 1.0,pt-br,en-US; q=0.5"

return ['zn', 'pt_br', 'en_US'] (pt_br is default prio of 1 like
zn). Otherwise we get ['pt_br', 'zn', 'en_US'] since 'p' > 'z'.
files
helper to allow comparing dicts and None values in Python 3 http://hg.code.sf.net:8000/p/roundup/code/#changeset-9a09719b0d8eb4b2755e0a9bad78f79e273a0cd9 Christof Meerwald cmeerw@cmeerw.org 2018-08-01T22:03:50+01:00 2018-08-01T22:03:50+01:00
changeset 9a09719b0d8e
branch
bookmark
tag
user Christof Meerwald <cmeerw@cmeerw.org>
description helper to allow comparing dicts and None values in Python 3
files
add tests for roundup/cgi/accept_language.py copied from embedded doctests already in file. http://hg.code.sf.net:8000/p/roundup/code/#changeset-e1e3531b4d9b13b22218fbaebba64db6df242608 John Rouillard rouilj@ieee.org 2016-07-22T15:24:00-04:00 2016-07-22T15:24:00-04:00
changeset e1e3531b4d9b
branch
bookmark
tag
user John Rouillard <rouilj@ieee.org>
description add tests for roundup/cgi/accept_language.py copied from embedded doctests already in file.
files