Commits

Author Commit Message Labels Comments Date
Jason R. Coombs
Fix a few errors on Python 3
Jonathan Ballet
Use an in-memory to launch Gnome keyring tests, to not pollute the user keyring Previously, tests were creating keys in the default keyring of the user and weren't cleaned up. Mess ensued. Now, the in-memory 'session' keyring is automatically cleaned up at logoff, which is, although not perfect yet (states pre/post test are different), a bit better.
Jonathan Ballet
Passwords saved in Gnome Keyring now have a name. You can easily distinguish them in Seahorse, for example, while previously, you only had many "Network password" entries.
Jason R. Coombs
Moved file_path property into a dynamic, data property.
Jonathan Ballet
Don't use the cached KWallet object if we specify custom argument to open the KWallet When running tests in a different order than the 'usual' one, keyring.tests.test_backend.KDEWalletCanceledTestCase.test_user_canceled was sometime failing. If it was run *after* the usual KWallet tests, `keyring.backend.kwallet` had a value, which was returned directly, instead of relying upon the initialization of the Fake objects provided by the test. Now, we make sure not to use the cached glo…
Jonathan Ballet
Add changelog entry for the 'cleanup-test' branch.
Jason R. Coombs
Now TestCase subclasses are only created for concrete tests (not abstract ones not intended to be run). See http://stackoverflow.com/questions/4566910/abstract-test-case-using-python-unittest/4566992#4566992 for reasoning.
Jason R. Coombs
Jason R. Coombs
Added missing init_keyring for WinVault tests Fixed skip test for Crypto test case.
Jonathan Ballet
Depend and install unittest2 on 'old' version of Python 'Old' versions are versions which don't feature the new unittest module, available as a standalone module as unittest2.
Jonathan Ballet
Remove obsolete code from setup.py
Jonathan Ballet
Add doc and fix indentation
Jonathan Ballet
Skip WinVault tests on unsupported platform
Jonathan Ballet
Merged with tip
Jonathan Ballet
Make all tests automated by mocking the getpass() function Now, the tests don't ask for passwords anymore, they always use the same (this can be changed eventually)
Jonathan Ballet
Skip KWallet + Qt4 tests if KWallet or Qt4 unavailable
Jonathan Ballet
Create temporary files to store keyrings while testing
Jonathan Ballet
CLI tool tests now display less garbage on stdout
Jonathan Ballet
Use new unittest skip() feature to skip tests which are not available on the test platform
Jason R. Coombs
Converted WinVault to support multiple usernames for the same service. Fixes #47.
Jonathan Ballet
Fix typos
Jason R. Coombs
Fix import of util.escape for Python 3
Jason R. Coombs
Adding 2to3 build support per #28.
Jason R. Coombs
Removing xcode patch. It is no longer needed as extension modules have been replaced with pure-python ctypes-based modules.
Jason R. Coombs
WinVault tests now clean up after themselves.
Jason R. Coombs
Added support for deleting a password in WinVault
Jason R. Coombs
Added capture of credentials created to allow for credential cleanup during teardown.
Jason R. Coombs
Support building package using setuptools if available, or fallback to distutils otherwise.
Jason R. Coombs
Refactored setup.py so it's importable
Jason R. Coombs
Removed unused import
  1. Prev
  2. Next