Updated openstack/openstack
Project: openstack/keystone  8b446e0849cae01bf0b9926187eb4f195e7ba3ec
null
For ldap, API wrongly reports user is in group

When the ldap identity backend is configured,
HEAD v3/groups/​{group_id}​/users/​{user_id}
always returns 200, even if the user is not actually in the group.
This is because the sql and kvs backend will raise NotFound
exception if the user is not in the group, but the ldap backend
just return result.

Change-Id: Ie1585c8aebe054091bd76fded666bf41125ff9ca
Closes-Bug: 1245247
Updated openstack/openstack
Project: openstack/keystone  d4cca7f4ec27cad73d29675b7213817fb6e39b2b
null
remove the unused variable in test_sql_upgrade

There is an unused variable in tests/test_sql_upgrade.py. It needs
to be removed.

Change-Id: Ia50a4e91319d1a4dce9515c8b910de28fa68fcb5
Updated openstack/openstack
Project: openstack/python-heatclient  871ea454471c2e4cce5f1d719c927fd716fd5eff
null
Python3: fix a bytes/str issue

test_curl_log_i18n_headers, introduced in
0b730e82b4bf63be1c3acd924a77a684a31db709, does not work with Python 3, because
Python 3, the headers must also be bytes,

Change-Id: I7baf737b3d9e2763a43eb593ca8ea733274a1107
Updated openstack/openstack
Project: openstack/horizon  969b0caf668c0edb176858c76f825618dfe0280d
null
Integration tests - page objects pattern

First pages:
* pageobject - the base page for all page objects
* loginpage - the login page object
* basepage - base class for all dashboard page objects
* adminpage
* projectpage

First test:
test_login - a basic scenario test:
* checks that the login page is available
* logs in as a regular user
* checks that the user home page loads without error

https://wiki.openstack.org/wiki/Horizon/Testing/UI

Partially implements blueprint: selenium-integration-testing

Change-Id: Icad82f5f7810c348ddc30cd767f1d3bf5ecb926e