Age | Commit message (Collapse) | Author | |
---|---|---|---|
2023-07-21 | tests - additional test for match-final | Markus Kötter | |
2023-06-29 | config - implement Match final | Markus Koetter | |
2023-05-05 | Migrate rest of main keys and update suite to be more pytest-relaxed compat | Jeff Forcier | |
Main branch as of today: 350 passed, 21 skipped, 52 deselected, 3 warnings in 11.10s This branch as of this commit: 361 passed, 21 skipped, 52 deselected, 3 warnings in 10.51s Of those 11 "new" tests, 8 are ones I wrote (tests/pkey.py). Hard to figure out what the other 3 are given pytest-relaxed's output is very different from regular verbose pytest. oops. | |||
2023-01-16 | Stop stripping ProxyCommand none, make it None | Jeff Forcier | |
Also apparently the old, old test for this had the wrong issue number in it :( | |||
2023-01-16 | No more (object)ions | Jeff Forcier | |
2023-01-09 | s/mock/unittest.mock/g | Jeff Forcier | |
2023-01-09 | string_types -> str | Jeff Forcier | |
2022-06-03 | Merge branch '2.10' into 2.11 | Jeff Forcier | |
2022-06-03 | Merge branch '2.9' into 2.10 | Jeff Forcier | |
2022-06-03 | Skip tests requiring invoke if it's not installed | Michał Górny | |
Since invoke is an optional dependency and only one group of tests require it, skip them gracefully rather than failing if it's not present. | |||
2022-04-25 | Massage #1951 a bit | Jeff Forcier | |
- changelog - test - tilde makes no sense here (ProxyJump is only ever [user@]host[:port] syntax) so removed it | |||
2022-03-11 | Helps to actually leverage your mocked system calls | Jeff Forcier | |
2022-03-11 | OpenSSH docs state %C should also work in IdentityFile and Match exec | Jeff Forcier | |
(at least, of what we presently ourselves support - it's also allowed in others) | |||
2022-03-11 | Prettify, add %C as acceptable controlpath token, mock gethostname | Jason Brand | |
2019-12-03 | Apply %h tokenization to HostName | Jeff Forcier | |
This was another spot that incidentally occurred in older (and moved) code, but was made incorrect after cleanup | |||
2019-12-03 | Never actually handled optional-ness of Invoke import | Jeff Forcier | |
Was just silently failing, wahoops | |||
2019-12-03 | Blacken | Jeff Forcier | |
2019-12-03 | Fill in rest of Match exec tests - all pass | Jeff Forcier | |
2019-12-02 | Base case re #717 works now. | Jeff Forcier | |
Huge ass squashed commit because I was experimenting with "commit entire feature at once so you do not leave broken tests around to break bisecting". Not sure it's worth it, at least not for large-ish, overhauling-existing-code feature adds. Breaking the work up over months did not help either, L M A O | |||
2019-12-02 | Tweak some old test names for easier targeting | Jeff Forcier | |
2019-09-27 | Implement ssh_config hostname canonicalization (WIP) | Jeff Forcier | |
- Refactor DNS lookup related junk previously only relevant to %h - Refactor guts of lookup() so it can be done >1 time - Changelog/tests/implementation for canonicalization itself Closes #897 | |||
2019-08-27 | Somehow failed to flake/blacken previously | Jeff Forcier | |
2019-08-26 | Clean up existing ssh_config tests more | Jeff Forcier | |
- New constructors used errywhere - More consistent config snippet formatting | |||
2019-08-26 | Add new SSHConfig constructors | Jeff Forcier | |
2019-08-26 | Start moving config snippets to files | Jeff Forcier | |
2019-08-26 | Move all SSHConfig related tests to test_config.py | Jeff Forcier | |
Includes cleanup of unittest-isms and migrating recently added SSHConfigDict tests to a distinct class vs top-level funcs. | |||
2018-06-14 | Blackened | Jeff Forcier | |
2018-05-16 | Return a userdict class from paramiko config parsing | Chris Rose | |
2018-05-16 | Add an SSHConfig dict to provide type conversion helpers | Chris Rose | |