Mike Hennessy
442b8483db
Merge remote-tracking branch 'upstream/master' into add-plugin-config-loading
2023-02-24 21:49:57 -05:00
Mike Hennessy
6dd426d71d
feat: add the ability to load plugins in config
2023-02-24 21:39:47 -05:00
Kurt McKee
e0c78d9c56
Resolve merge conflicts
...
Note that this does NOT port the following command over:
```shell
git config --global protocol.file.allow always
```
Doing so would change the git configuration of users running
the unit tests locally, and this is not an acceptable outcome.
Instead, the git configuration is modified at the CLI using
the `-c protocol.file.allow=always` argument to accomplish
the same thing without side effects.
2022-12-16 13:52:33 -06:00
Kurt McKee
59b1b85d07
Account for MacOS and Windows temp directory issues
2022-05-18 06:37:48 -05:00
Kurt McKee
5c0ddc6fc1
Migrate the bin/dotbot script test to Python
2022-05-13 10:44:29 -05:00
Kurt McKee
74aca02157
Migrate the shim test to Python
2022-05-13 10:44:29 -05:00
Kurt McKee
1ff796a9dc
Enforce platform-specific CPython version requirements for Windows in tox
...
This also changes the black and isort tests to use CPython 3.9
because Cygwin currently doesn't have CPython 3.10 available.
2022-05-13 10:44:29 -05:00
Kurt McKee
ea98e5eafc
Add isort as a tox environment, and run it
2022-05-13 10:44:29 -05:00
Kurt McKee
566ba0b853
Add black as tox environment, and run it
2022-05-13 10:44:29 -05:00
Kurt McKee
a8dd89f48f
Migrate CLI argument tests to Python
2022-05-13 10:44:29 -05:00
Kurt McKee
68246ba33e
Migrate shell-* tests to Python
2022-05-13 10:44:29 -05:00
Kurt McKee
b8dfbae730
Migrate config-* tests to Python
2022-05-13 10:44:29 -05:00
Kurt McKee
5b7db08e8a
Migrate clean-* tests to Python
2022-05-13 10:44:29 -05:00
Kurt McKee
b59b3af448
Migrate create-* tests to Python
2022-05-13 10:44:29 -05:00
Kurt McKee
4469b857aa
Migrate link-* tests to Python
2022-05-13 10:44:29 -05:00
Kurt McKee
c015f7bce8
Add a test framework for all supported Python versions
2022-05-13 10:44:29 -05:00