summaryrefslogtreecommitdiffhomepage
path: root/tests
AgeCommit message (Collapse)Author
2005-04-06[project @ Arch-1:robey@lag.net--2003-public%secsh--dev--1.0--patch-157]Robey Pointer
change SubsystemHandler/SFTPServerInterface API change the API of SubsystemHandler to accept a reference to the ServerInstance object during construction. this will break all code that currently creates subsystem handlers (like sftp servers) -- sorry! lots of little doc fixups (mostly indenting).
2005-02-28[project @ Arch-1:robey@lag.net--2003-public%secsh--dev--1.0--patch-154]Robey Pointer
even better 1.2 lapras re-bump the version # to 1.2 (with a new date since i added more stuff). add 2005 to the copyright date in a bunch of files.
2005-02-28[project @ Arch-1:robey@lag.net--2003-public%secsh--dev--1.0--patch-153]Robey Pointer
tweak sftp_file write behavior on large blocks of data BufferedFile.write() wasn't correctly dealing with the possibility that the underlying write might not write the entire data block at once (even though the docs said it would). now that it's working, make sftp_file take advantage of it in order to chop up blocks larger than 32kB (the max allowed on sftp) and add a unit test for it.
2005-02-28[project @ Arch-1:robey@lag.net--2003-public%secsh--dev--1.0--patch-152]Robey Pointer
little doc fixes stupid little doc fixups that didn't fit with the other patches.
2005-02-26[project @ Arch-1:robey@lag.net--2003-public%secsh--dev--1.0--patch-148]Robey Pointer
forgot to check in stub_sftp yikes! don't forget to check this in: needed for unit tests.
2005-02-15[project @ Arch-1:robey@lag.net--2003-public%secsh--dev--1.0--patch-146]Robey Pointer
raise better exception on empty key raise a clearer exception when trying to create an empty key.
2005-02-06[project @ Arch-1:robey@lag.net--2003-public%secsh--dev--1.0--patch-143]Robey Pointer
fix an sftp unit test fix one of the sftp unit tests to actually work.
2004-12-19[project @ Arch-1:robey@lag.net--2003-public%secsh--dev--1.0--patch-136]Robey Pointer
loopback sftp test add ability to turn off more tests, and a secret (for now) -X option to do the sftp tests via loopback socket. added another symlink sftp test to see what happens with absolute symlinks.
2004-12-13[project @ Arch-1:robey@lag.net--2003-public%secsh--dev--1.0--patch-133]Robey Pointer
unit test madness add some more testy bits and fix up some other bits.
2004-12-12[project @ Arch-1:robey@lag.net--2003-public%secsh--dev--1.0--patch-128]Robey Pointer
more unit tests added unit tests for multi-part auth, exec_command, and invoke_shell.
2004-12-11[project @ Arch-1:robey@lag.net--2003-public%secsh--dev--1.0--patch-123]Robey Pointer
clean up authentication add new exception "BadAuthenticationType", which is raised when auth fails because your auth type (password or public-key) isn't valid on the server. used this as an excuse to clean up auth_password and auth_publickey so their 'event' arg is optional, and if missing, they block until auth is finished, raising an exception on error. also, don't close the session on failed auth -- the server may let you try again. added some test cases for failed auth.
2004-12-10[project @ Arch-1:robey@lag.net--2003-public%secsh--dev--1.0--patch-122]Robey Pointer
symlink, readlink add support for symlink command, and finish support for readlink. (i guess i started readlink a while ago but forgot to add the right method to the SFTPServerInterface class.)
2004-11-07[project @ Arch-1:robey@lag.net--2003-public%secsh--dev--1.0--patch-102]Robey Pointer
add key exchange tests + 1 more sftp test add test suite for key-exchange protocols, since i apparently broke the "gex" protocol recently and never noticed. also add an sftp unit test for mkdir/rmdir.
2004-10-20[project @ Arch-1:robey@lag.net--2003-public%secsh--dev--1.0--patch-94]Robey Pointer
start testing Transport the beginnings of tests for Transport. only the bare minimum is there right now. also started doc'ing things up to ivysaur.
2004-09-25[project @ Arch-1:robey@lag.net--2003-public%secsh--dev--1.0--patch-92]Robey Pointer
add rsa/dss key object unit tests add tests for rsa/dss key objects -- yay!
2004-09-25[project @ Arch-1:robey@lag.net--2003-public%secsh--dev--1.0--patch-91]Robey Pointer
fix test.py to use options instead of env vars, sftp tests default off fix up the test framework so that the sftp unit tests aren't always run (you have to ask for them explicitly) and they take their configuration from command-line options. they still require a remote server.
2004-09-25[project @ Arch-1:robey@lag.net--2003-public%secsh--dev--1.0--patch-88]Robey Pointer
add Message.rewind() add rewind() method to Message, which just resets the pointer so you can start reading from the beginning again. this is useful for some tests.
2004-09-11[project @ Arch-1:robey@lag.net--2003-public%secsh--dev--1.0--patch-86]Robey Pointer
unit tests for Message spanking new unit tests for Message. i'm trying to fix the embarrassment of having so little of paramiko testable. next up is Transport!
2004-09-11[project @ Arch-1:robey@lag.net--2003-public%secsh--dev--1.0--patch-81]Robey Pointer
more unit tests add test for BufferedFile.read(-1) and sftp.normalize().
2004-06-10[project @ Arch-1:robey@lag.net--2003-public%secsh--dev--1.0--patch-57]Robey Pointer
more unit tests add a unit test for sending a large (1MB) file with line buffering but no linefeeds (this triggered several bugs and inefficiencies), and another test to verify that the write buffer is flushed on seek.
2004-05-29[project @ Arch-1:robey@lag.net--2003-public%secsh--dev--1.0--patch-55]Robey Pointer
add an sftp unit test for making 100 files create 100 files on the remote server, set their mode with chmod, then verify that they're all there and contain the right data. valeriy is reporting that sometimes he's getting stuck after 20 and though i'm not seeing it, i want to add a test to try to pin it down.
2004-04-06[project @ Arch-1:robey@lag.net--2003-public%secsh--dev--1.0--patch-42]Robey Pointer
support py22, more or less add roger binns' patches for supporting python 2.2. i hedged a bit on the logging stuff and just added some trickery to let logging be stubbed out for python 2.2. this changed a lot of import statements but i managed to avoid hacking at any of the existing logging. socket timeouts are required for the threads to notice when they've been deactivated. worked around it by using the 'select' module on py22. also fixed the sftp unit tests to cope with a password-protected private key.
2004-03-08[project @ Arch-1:robey@lag.net--2003-public%secsh--dev--1.0--patch-32]Robey Pointer
add unit tests add unit tests for BufferedFile and SFTP (it's a start). remove the demo sftp client because it was 99% copied from the other demos, which makes it kinda confusing. the unit tests are a much better example.