Bump sqlalchemy minimum version to 1.1.0
Sqlalchemy add a new class for hybrid property in v1.1.0[1]. It can solve the password length problem for User password SQL obj. [1]: https://docs.sqlalchemy.org/en/latest/changelog/migration_11.html#change-3653 Change-Id: I7a18bd528607ec5112cc55c7682f95d61be8b509 Closes-bug: #1735250
This commit is contained in:
parent
bad5665c0b
commit
bc6b2f1b0b
@ -374,6 +374,12 @@ class IdentityTests(object):
|
|||||||
PROVIDERS.identity_api.delete_user,
|
PROVIDERS.identity_api.delete_user,
|
||||||
uuid.uuid4().hex)
|
uuid.uuid4().hex)
|
||||||
|
|
||||||
|
def test_create_user_with_long_password(self):
|
||||||
|
user = unit.new_user_ref(domain_id=CONF.identity.default_domain_id,
|
||||||
|
password='a' * 2000)
|
||||||
|
# success create a user with long password
|
||||||
|
PROVIDERS.identity_api.create_user(user)
|
||||||
|
|
||||||
def test_create_user_missed_password(self):
|
def test_create_user_missed_password(self):
|
||||||
user = unit.new_user_ref(domain_id=CONF.identity.default_domain_id)
|
user = unit.new_user_ref(domain_id=CONF.identity.default_domain_id)
|
||||||
user = PROVIDERS.identity_api.create_user(user)
|
user = PROVIDERS.identity_api.create_user(user)
|
||||||
|
@ -57,7 +57,7 @@ scrypt==0.8.0
|
|||||||
six==1.10.0
|
six==1.10.0
|
||||||
Sphinx==1.6.5
|
Sphinx==1.6.5
|
||||||
sqlalchemy-migrate==0.11.0
|
sqlalchemy-migrate==0.11.0
|
||||||
SQLAlchemy==1.0.13
|
SQLAlchemy==1.1.0
|
||||||
stestr==1.0.0
|
stestr==1.0.0
|
||||||
stevedore==1.20.0
|
stevedore==1.20.0
|
||||||
tempest==17.1.0
|
tempest==17.1.0
|
||||||
|
8
releasenotes/notes/bug-1735250-b60332a7f288cf94.yaml
Normal file
8
releasenotes/notes/bug-1735250-b60332a7f288cf94.yaml
Normal file
@ -0,0 +1,8 @@
|
|||||||
|
---
|
||||||
|
fixes:
|
||||||
|
- |
|
||||||
|
[`bug 1734244 <https://bugs.launchpad.net/keystone/+bug/1735250>`_]
|
||||||
|
Users can't set password longer than 128 if Keystone using
|
||||||
|
`Sqlalchemy` < 1.1.0. Update `Sqlalchemy` to a higher version can solve
|
||||||
|
this problem.
|
||||||
|
[`Related Sqlalchemy Changelog <https://docs.sqlalchemy.org/en/latest/changelog/migration_11.html#change-3653>`_].
|
@ -12,7 +12,7 @@ Flask!=0.11,>=1.0.2 # BSD
|
|||||||
Flask-RESTful>=0.3.5 # BSD
|
Flask-RESTful>=0.3.5 # BSD
|
||||||
cryptography>=2.1 # BSD/Apache-2.0
|
cryptography>=2.1 # BSD/Apache-2.0
|
||||||
six>=1.10.0 # MIT
|
six>=1.10.0 # MIT
|
||||||
SQLAlchemy>=1.0.13 # MIT
|
SQLAlchemy>=1.1.0 # MIT
|
||||||
sqlalchemy-migrate>=0.11.0 # Apache-2.0
|
sqlalchemy-migrate>=0.11.0 # Apache-2.0
|
||||||
stevedore>=1.20.0 # Apache-2.0
|
stevedore>=1.20.0 # Apache-2.0
|
||||||
passlib>=1.7.0 # BSD
|
passlib>=1.7.0 # BSD
|
||||||
|
Loading…
Reference in New Issue
Block a user