diff options
author | Julien Danjou <julien@danjou.info> | 2016-02-01 20:35:08 +0100 |
---|---|---|
committer | Julien Danjou <julien@danjou.info> | 2016-02-01 20:35:08 +0100 |
commit | 06cbe4e70ae97de6db63d0caecadf3453a050a00 (patch) | |
tree | 77cab0a1d0c6c7025bd5744cfefac47116f4d17e /oslo_db | |
parent | f289eb0d1dc549eb097a5b4527cd2b36f623efad (diff) | |
download | oslo-db-06cbe4e70ae97de6db63d0caecadf3453a050a00.tar.gz |
exception: fix InvalidSortKey message
Change-Id: I0e11ee6ffc56ee0399ad930fc9da49c7f16ca67b
Diffstat (limited to 'oslo_db')
-rw-r--r-- | oslo_db/exception.py | 4 | ||||
-rw-r--r-- | oslo_db/tests/sqlalchemy/test_utils.py | 4 |
2 files changed, 7 insertions, 1 deletions
diff --git a/oslo_db/exception.py b/oslo_db/exception.py index 2b2df30..ffa0931 100644 --- a/oslo_db/exception.py +++ b/oslo_db/exception.py @@ -183,7 +183,9 @@ class DBDataError(DBError): class InvalidSortKey(Exception): """A sort key destined for database query usage is invalid.""" - message = _("Sort key supplied was not valid.") + def __init__(self): + super(InvalidSortKey, self).__init__( + _("Sort key supplied was not valid.")) class ColumnError(Exception): diff --git a/oslo_db/tests/sqlalchemy/test_utils.py b/oslo_db/tests/sqlalchemy/test_utils.py index b7a00fb..2abda34 100644 --- a/oslo_db/tests/sqlalchemy/test_utils.py +++ b/oslo_db/tests/sqlalchemy/test_utils.py @@ -148,6 +148,10 @@ class TestPaginateQuery(test_base.BaseTestCase): ['user_id', 'project_id'], sort_dirs=['asc', 'desc']) + def test_invalid_sort_key_str(self): + self.assertEqual("Sort key supplied was not valid.", + str(exception.InvalidSortKey())) + def test_paginate_query_attribute_error(self): sqlalchemy.asc(self.model.user_id).AndReturn('asc') self.query.order_by('asc').AndReturn(self.query) |