Jon Dufresne
60c274be2d
Complete type annotations of tests/unit/ directory
2021-09-23 05:44:54 -07:00
Pradyun Gedam
94999255d5
Reformat the codebase, with black
2021-08-20 13:37:49 +01:00
Min RK
9b3e78474a
-v shows subprocess output
...
adds VERBOSE custom log level between DEBUG and INFO
used when `-v` is given. Now require -vv to enable full debug output.
Messages can be logged with VERBOSE level to promote them to `-v` output instead of `-vv`
2021-03-12 13:12:09 +01:00
Andrey Bienkowski
50db373adb
Lint
2021-02-10 13:38:21 +03:00
Andrey Bienkowski
ab35018c04
Use unittest.mock instead of mock
2021-02-10 13:28:55 +03:00
Jon Dufresne
09b3d3a50b
Remove object from class definitions
...
Unnecessary since dropping Python 2 support. In Python 3, all classes
are new style classes.
2020-12-25 15:48:11 -08:00
Jon Dufresne
c148bcc1aa
Use short Python3 super() syntax
2020-12-24 15:11:51 -08:00
Nguyễn Gia Phong
cd549eb7f1
Use mock to patch for TZ env var
2020-09-04 15:06:08 +07:00
Devesh Kumar Singh
fe76a1229c
Return SUCCESS from FakeCommand.run if run_func isn't provided
2020-05-28 22:31:00 +05:30
Devesh Kumar Singh
f2fb3610f3
Return SUCCESS from side effect function
2020-05-28 22:31:00 +05:30
Chris Hunt
f2af7df453
Use tempdir_registry to control auto-deleted files globally
...
Next we can actually transition some files to be globally-managed that
are only deleted conditionally.
2020-01-29 23:04:26 -05:00
Chris Jerdonek
9b1ece3c96
Add some handle_pip_version_check() tests.
2019-08-07 23:14:46 -07:00
Chris Jerdonek
1f09e67f34
Only import a Command class when it is actually needed.
...
This resulted in an approximate 24% speed-up of a vanilla `pip`
invocation on one system (0.477 secs before, 0.363 secs after).
2019-07-26 23:30:26 -04:00
Chris Hunt
39ac9ca351
Rename compatible functions in tests.lib.path.Path.
2019-07-02 18:48:44 -04:00
Christopher Hunt
26cdedd618
Add milliseconds to --log entry timestamps. ( #6621 )
...
Resolves #6587 .
2019-06-17 14:50:41 -07:00
Chris Jerdonek
c4a48f28f1
Fix two incorrect os.environ accesses in test setups.
2019-02-02 17:19:24 -08:00
Chris Jerdonek
e6d0127985
Add failing tests.
2019-01-20 15:49:49 -08:00
Ami Fischman
2a90808387
Prefix user_log (--log) entries with timestamp ( #6142 )
...
Why? Eases post-facto analysis of time spent in different phases of pip operation.
Historical note:
767d11e49c (diff-b670e3b192038c9ffe810c1a12c0c51fL219)
made it so that pip invocations emit zero timestamp information to the log
file. Prior to that each pip invocation's start time was written out (search
that commit's diff for [strftime]).
Result: https://gist.github.com/fischman/f570886219de5c64a3b695300195c70a
Resolves https://github.com/pypa/pip/issues/6141
2019-01-20 03:02:22 -08:00
Pradyun Gedam
21d9825efd
Rename basecommand -> base_command
2018-07-30 09:32:47 +05:30