trove/trove
Victor Stinner b938999f7d Port more guestagent unit tests to Python 3
* mysql: open temporary file in text mode, not in binary mode
* operating_system: open files in text mode, not in binary mode, and
  flush explicitly the file rather than using unbuffered file. On
  Python 3, it's no more possible to open a text file in unbuffered
  mode (it would be very inefficient).
* CouchbaseRootAccess.write_password_to_file(): encode password to
  UTF-8 if it's an unicode string.
* Replace ConfigParser import with six.moves.configparser
* Replace exc.message with exception_to_unicode(exc)
* tox: run the following guestagent unit tests on Python 3.4

  - test_backups.py
  - test_configuration.py
  - test_couchbase_manager.py
  - test_couchdb_manager.py
  - test_db2_manager.py
  - test_dbmodels.py
  - test_galera_manager.py
  - test_manager.py
  - test_mariadb_manager.py
  - test_mongodb_cluster_manager.py
  - test_mysql_manager.py
  - test_redis_manager.py
  - test_vertica_manager.py

Partially implements: blueprint trove-python3
Change-Id: I7bf477b328dfe15c5339cda1b80e44358019bfff
2016-06-22 09:23:32 +02:00
..
backup Implement DBaaS Ceilometer Notifications 2016-02-27 00:16:28 +00:00
cluster Port more unit tests to Python 3 2016-05-30 10:47:26 +02:00
cmd [Trivial] Remove unnecessary executable flag for files 2016-04-29 19:14:35 +08:00
common Port backup test_storage to Python 3 2016-06-21 19:08:00 +02:00
conductor Merge "Trivial: Remove unused logging import" 2016-05-12 18:52:43 +00:00
configuration Merge "Trivial: Remove unused logging import" 2016-05-12 18:52:43 +00:00
datastore Port designate code to Python 3 2016-05-02 22:31:05 +02:00
db Merge "Schema migrations fail for postgresql backend" 2016-05-14 06:57:28 +00:00
dns Port designate code to Python 3 2016-05-02 22:31:05 +02:00
extensions Add db-models and RootController for Postgres 2016-05-12 17:13:26 -04:00
flavor Fixes hacking rules 2015-05-29 07:27:59 +00:00
guestagent Port more guestagent unit tests to Python 3 2016-06-22 09:23:32 +02:00
instance Replica report DETACH status when detaching 2016-05-20 08:54:46 -04:00
limits Drop use of 'oslo' namespace package 2015-05-06 20:01:57 +00:00
locale/fr/LC_MESSAGES Imported Translations from Zanata 2016-06-08 06:19:53 +00:00
module Port more unit tests to Python 3 2016-05-30 10:47:26 +02:00
network Switch to the oslo_log library 2015-07-23 19:31:58 +03:00
quota Trivial: Remove unused logging import 2016-04-23 19:32:00 +08:00
taskmanager Merge "Backup to swift using wrong large object type" 2016-06-01 11:36:04 +00:00
templates Merge "Fix MariaDB config groups" 2016-05-13 21:26:52 +00:00
tests Port more guestagent unit tests to Python 3 2016-06-22 09:23:32 +02:00
__init__.py fix the version info of trove to use pbr 2015-11-05 11:04:46 -06:00
README Rename from reddwarf to trove. 2013-06-24 14:11:15 -07:00
rpc.py Notification serialization of context 2015-06-10 16:39:33 -05:00
version.py fix the version info of trove to use pbr 2015-11-05 11:04:46 -06:00
versions.py Removes XML api from trove 2014-03-10 00:16:49 +00:00

This is the trove code itself