Jean-Paul Calderone
ad2df670e6
try using pywin32 for GetStdHandle
2021-01-11 11:51:01 -05:00
Jean-Paul Calderone
1751d682a2
is this cool?
2021-01-11 11:46:40 -05:00
Jean-Paul Calderone
112bfaf625
we would like this to be utf-8 corresponding to the inputs
2021-01-11 11:42:27 -05:00
Jean-Paul Calderone
ab1f6f3a59
clean up this noise
2021-01-11 11:39:56 -05:00
Jean-Paul Calderone
4e9bdfeee4
please just always work?
2021-01-11 11:38:25 -05:00
Jean-Paul Calderone
14caaa360c
different debug
2021-01-11 11:33:09 -05:00
Jean-Paul Calderone
a4061619dc
shuffle code around a lot
2021-01-11 11:32:12 -05:00
Jean-Paul Calderone
3adfb2a108
let it be slow
2021-01-11 11:17:57 -05:00
Jean-Paul Calderone
f4a1a6fd97
get rid of this noise
2021-01-11 11:16:49 -05:00
Jean-Paul Calderone
23d1d76242
get the name
2021-01-11 11:16:23 -05:00
Jean-Paul Calderone
8fa1b6bb1e
make stdout/stderr available
2021-01-11 11:15:47 -05:00
Jean-Paul Calderone
504b2f5b1f
get the syntax right
2021-01-11 11:15:20 -05:00
Jean-Paul Calderone
221f1640a5
make the container
2021-01-11 11:14:32 -05:00
Jean-Paul Calderone
08d56c87b4
that was silly
2021-01-11 11:13:45 -05:00
Jean-Paul Calderone
a0aa3fe296
try testing UnicodeOutput
2021-01-11 11:12:12 -05:00
Jean-Paul Calderone
6d499dea53
exclude nul from the tested argv values
2021-01-11 10:31:37 -05:00
Jean-Paul Calderone
c2e8d94a73
don't fail this test because it is slow
2021-01-11 10:24:25 -05:00
Jean-Paul Calderone
33f84412b4
maybe pywin32 GetCommandLine is not really GetCommandLineW
2021-01-11 10:19:17 -05:00
Jean-Paul Calderone
389d70a682
see if GetCommandLine() value is interesting
2021-01-11 10:17:02 -05:00
Jean-Paul Calderone
e2f3964451
okay this is indeed the expected
2021-01-11 10:09:54 -05:00
Jean-Paul Calderone
42f1930914
disambiguate this a bit
2021-01-11 10:08:15 -05:00
Jean-Paul Calderone
30c79bf678
make sure executable is unicode too, if that matters
2021-01-11 09:51:36 -05:00
Jean-Paul Calderone
b5f0e21ef8
testtools convention - actual value comes first
2021-01-10 20:19:15 -05:00
Jean-Paul Calderone
3bde012ea1
Create a better expectation
...
If we pass all this stuff to Popen we should expect to see it from get_argv() right?
2021-01-10 20:18:00 -05:00
Jean-Paul Calderone
28435d65c1
test the SUT
2021-01-10 20:16:25 -05:00
Jean-Paul Calderone
360b20a981
FilePath again
2021-01-10 20:14:05 -05:00
Jean-Paul Calderone
77c9a2c2f5
make the failures a little nicer
2021-01-10 20:13:17 -05:00
Jean-Paul Calderone
18de71666f
try to work-around bugs in the Popen hotfix
2021-01-10 20:10:34 -05:00
Jean-Paul Calderone
a21b66e775
FilePath again
2021-01-10 20:06:07 -05:00
Jean-Paul Calderone
e64a4c6426
Attempt to use a parent-side API that supports unicode properly
2021-01-10 19:59:22 -05:00
Jean-Paul Calderone
6091ca2164
try to get the child source right
2021-01-10 11:23:19 -05:00
Jean-Paul Calderone
b02b930eed
do better with paths
2021-01-10 11:22:00 -05:00
Jean-Paul Calderone
a73668a056
this doesn't take a list
2021-01-10 11:21:13 -05:00
Jean-Paul Calderone
b3a6f25c1c
Python 2 gets an old version with no CommandLineToArgv
...
Thanks.
2021-01-10 11:01:30 -05:00
Jean-Paul Calderone
6b621efef2
Turns out there is also CommandLineToArgv
...
just not CommandLineToArgvW, but that's fine.
2021-01-10 10:48:49 -05:00
Jean-Paul Calderone
24f3d74fdf
Fix the skip
2021-01-10 10:48:40 -05:00
Jean-Paul Calderone
e80bd6894f
Take a first attempt at testing the argv logic directly
2021-01-10 10:39:51 -05:00
Jean-Paul Calderone
d78e72595a
Use SetErrorMode and related constants from pywin32
2021-01-09 18:19:09 -05:00
Jean-Paul Calderone
891ef3eefd
news fragment
2021-01-09 18:19:04 -05:00
Jean-Paul Calderone
5939220f99
Merge pull request #963 from lpirl/lpirl-builslaves-goodbye
...
credits for buildslaves
Fixes: ticket:3587
2021-01-09 10:04:10 -05:00
Jean-Paul Calderone
b00bf94643
news fragment
2021-01-09 09:06:19 -05:00
Lukas Pirl
11abf5339f
credits to Lukas Pirl (buildslaves)
2021-01-09 14:44:10 +01:00
Jean-Paul Calderone
1ae0311e36
Merge pull request #949 from tahoe-lafs/port-webish
...
Port webish/test_webish to Python 3
Fixes: ticket:3577
2021-01-08 13:51:00 -05:00
Sajith Sasidharan
f682d946d0
Rename docs/README.md
...
After enabling markdown extension in Sphinx configuration, there's a
warning about docs/README.md not being included in the toc tree.
Since docs/README.md is not to be included in the final rendered
document, we'll keep it as a .txt document.
2021-01-08 13:48:23 -05:00
Sajith Sasidharan
65926d6e70
Install recommonmark in tox "docs" environment
...
We're going to need markdown support to render contributor covenant.
2021-01-08 13:48:04 -05:00
Itamar Turner-Trauring
c1bc69e1f7
Remove two more references to FTP.
2021-01-08 13:47:32 -05:00
Sajith Sasidharan
f1cf948356
Enable markdown support in Sphinx configuration
...
The upstream Contributor Covenant is a markdown document. Since we
prefer to keep things close to the original, enabling markdown support
to render that document seems like a good idea.
2021-01-08 13:45:16 -05:00
Itamar Turner-Trauring
6f3b3d07fd
News file.
2021-01-08 13:43:23 -05:00
Itamar Turner-Trauring
f71dcfe9fc
Lint.
2021-01-08 13:42:10 -05:00
Itamar Turner-Trauring
e986e86431
Test failure to auth.
2021-01-08 13:41:04 -05:00