diff options
author | Julien Danjou <julien@danjou.info> | 2016-02-04 15:08:49 +0100 |
---|---|---|
committer | Julien Danjou <julien@danjou.info> | 2016-02-04 15:08:49 +0100 |
commit | 16f67160955c6e36001b880b3b6ae13e5a10d17d (patch) | |
tree | bbce626aec586476b9cf37d4a938d6bddf5eb6e9 | |
parent | d7dc56b7ad9cad69d3d1e2afb9793cbc47512324 (diff) | |
download | oslo-db-16f67160955c6e36001b880b3b6ae13e5a10d17d.tar.gz |
exception: fix DBInvalidUnicodeParameter error message
Change-Id: I1455f55929aa3a6037138770d407d247397c062b
-rw-r--r-- | oslo_db/exception.py | 5 | ||||
-rw-r--r-- | oslo_db/tests/sqlalchemy/test_utils.py | 5 |
2 files changed, 8 insertions, 2 deletions
diff --git a/oslo_db/exception.py b/oslo_db/exception.py index cca061c..7637a0d 100644 --- a/oslo_db/exception.py +++ b/oslo_db/exception.py @@ -147,8 +147,9 @@ class DBInvalidUnicodeParameter(Exception): without encoding directive. """ - message = _("Invalid Parameter: " - "Encoding directive wasn't provided.") + def __init__(self): + super(DBInvalidUnicodeParameter, self).__init__( + _("Invalid Parameter: Encoding directive wasn't provided.")) class DbMigrationError(DBError): diff --git a/oslo_db/tests/sqlalchemy/test_utils.py b/oslo_db/tests/sqlalchemy/test_utils.py index 6d48814..4593f6f 100644 --- a/oslo_db/tests/sqlalchemy/test_utils.py +++ b/oslo_db/tests/sqlalchemy/test_utils.py @@ -152,6 +152,11 @@ class TestPaginateQuery(test_base.BaseTestCase): self.assertEqual("Sort key supplied is invalid: lol", str(exception.InvalidSortKey("lol"))) + def test_invalid_unicode_paramater_str(self): + self.assertEqual( + "Invalid Parameter: Encoding directive wasn't provided.", + str(exception.DBInvalidUnicodeParameter())) + def test_paginate_query_attribute_error(self): sqlalchemy.asc(self.model.user_id).AndReturn('asc') self.query.order_by('asc').AndReturn(self.query) |