summaryrefslogtreecommitdiffhomepage
path: root/tests
AgeCommit message (Collapse)Author
2017-11-29Merge branch '2.4'Jeff Forcier
2017-11-29Merge branch '2.3' into 2.4Jeff Forcier
2017-11-29Merge branch '2.2' into 2.3Jeff Forcier
2017-11-29Test proving #1039 / efficacy of #1051Jeff Forcier
2017-11-20Remove numbers from auth test moduleJeff Forcier
2017-11-09Not sure how this got past meJeff Forcier
2017-11-09Derp, some stuff runs this method w/o run_kwargsJeff Forcier
2017-11-09Implement new passphrase kwarg for SSHClient.connect()Jeff Forcier
2017-11-09LOL whoops this was a duplicateJeff Forcier
2017-11-09Write new test subsuite proving lack of connect(passphrase=)Jeff Forcier
2017-11-09Tidy up previous change by ensuring cleaner shutdown.Jeff Forcier
Without this, early-failing tests will exhibit extra log spew from the server Transport faceplanting.
2017-11-09Prevent test suite hangsJeff Forcier
2017-11-09Split out setup/teardown bits of client tests into its own class.Jeff Forcier
Paves way for multiple client-related groups of tests
2017-10-25Mark known slow tests as 'slow' pytest marker, and skip them by defaultJeff Forcier
2017-10-24Try turning off session scope for sftp_server fixture.Jeff Forcier
Yesterday, this SEEMED like it did not make a difference in ability to reproduce hangs. Today...it seems to make a big difference? So confuse.
2017-10-24Allow disabling loggingJeff Forcier
2017-10-23Better test dir cleanupJeff Forcier
2017-10-23Comment tweakJeff Forcier
2017-10-23Why were these +x?Jeff Forcier
2017-10-23Naturally, more tests I found that do not pass/fail correctly. Skip for nowJeff Forcier
2017-10-23Was missing another needs_gssapiJeff Forcier
2017-10-23Tidy up tempdir creation for now. FuckitJeff Forcier
2017-10-23Whoops, most uses of skipif REQUIRE reason=Jeff Forcier
2017-10-23Replace rest of unittest-style self-asserts in sftp testsJeff Forcier
2017-10-23Start overhauling regular SFTP suite.Jeff Forcier
Includes attempt to split out the longer-lived server component from the client component, in fixtures Also starts tweaking early tests so they're less bad. E.g. test_2_close had its docstring actively disagreeing with its code (which was super confusing since both were committed at the same time in 2005...)
2017-10-23Tweak test-level logging format to include timestampsJeff Forcier
2017-10-23Scope SFTP client/server fixture to be session-level for nowJeff Forcier
Saves at least a few seconds per module this way and not super worried about state bleed so far
2017-10-23Get big sftp tests passing w/ the sftp client + folder crap being a fixtureJeff Forcier
2017-10-23Get sftp-big tests apparently passing.Jeff Forcier
Very slowly. Pretty sure we will want to retain module-level fixtures for that stuff. heh.
2017-10-23Import cleanup, mostly focused on s/tests/./Jeff Forcier
2017-10-23Rename util func that trips pytest's default discovery.Jeff Forcier
Wouldn't matter as much under pytest-relaxed discovery, but, eh
2017-10-16Dropped Python 2.6 so we can stop using u()/b() for literals.Jeff Forcier
Sadly we (ab?)use them in many more places, but hey, every little bit counts
2017-10-14Remove old Python 3.2 codeHugo
2017-10-10Use set literalsJeff Forcier
2017-10-10Update docs, metadata, test references to 2.6/3.3Jeff Forcier
2017-10-10Skip the now-split-out failure test, since we actually do intend to exit ↵Jeff Forcier
silently for now
2017-10-10Split out env-set failure testJeff Forcier
2017-10-10Update still-failing client test to use contextmanager assertRaises styleJeff Forcier
2017-10-10This has been broken since it went in :( the test would never normally pass ↵Jeff Forcier
otherwise...
2017-10-10Use new(er)-style string formatting, {} instead of {0}Jeff Forcier
2017-09-22Comment re: cert testsJeff Forcier
2017-09-22Move cert tests & copies of related keys into separate folder.Jeff Forcier
This prevents non-cert-related tests from incidentally loading the certs, which was masking issues (re #1071)
2017-09-18Merge branch '2.2'Jeff Forcier
2017-09-18Fix rekeying with GSS-API key exchangeSebastian Deiss
When GSS-API key exchange is used a rekey caused a GSS-API MIC failure and closed the transport. This happened because the MIC of the transport session ID (H of the initial kex) was checked against the MIC of the new H created during rekey.
2017-09-12Merge branch '2.1' into 2.2Jeff Forcier
2017-09-12Merge branch '2.2'Jeff Forcier
2017-09-12Merge branch '2.0' into 2.1Jeff Forcier
2017-09-12Merge branch '2.0' into 1061-intJeff Forcier
2017-09-12Merge branch '2.2'Jeff Forcier
2017-09-05Merge branch 'master' into 1026-intJeff Forcier