Public bug reported: The keystone.tests.unit.test_v3_auth.TestAuthTOTP.test_with_passcode_in_previous_windows_extended test fails in CI occasionally, with traceback:
Traceback (most recent call last): File "/home/zuul/src/opendev.org/openstack/keystone/keystone/tests/unit/test_v3_auth.py", line 5443, in test_with_passcode_in_previous_windows_extended self.v3_create_token(auth_data, expected_status=http_client.CREATED) File "/home/zuul/src/opendev.org/openstack/keystone/keystone/tests/unit/test_v3.py", line 448, in v3_create_token expected_status=expected_status) File "/home/zuul/src/opendev.org/openstack/keystone/keystone/tests/unit/rest.py", line 211, in admin_request return self._request(app=self.public_app, **kwargs) File "/home/zuul/src/opendev.org/openstack/keystone/keystone/tests/unit/rest.py", line 200, in _request response = self.restful_request(**kwargs) File "/home/zuul/src/opendev.org/openstack/keystone/keystone/tests/unit/rest.py", line 185, in restful_request **kwargs) File "/home/zuul/src/opendev.org/openstack/keystone/keystone/tests/unit/rest.py", line 89, in request **kwargs) File "/home/zuul/src/opendev.org/openstack/keystone/.tox/py36/lib/python3.6/site-packages/webtest/app.py", line 589, in request expect_errors=expect_errors, File "/home/zuul/src/opendev.org/openstack/keystone/.tox/py36/lib/python3.6/site-packages/webtest/app.py", line 654, in do_request self._check_status(status, res) File "/home/zuul/src/opendev.org/openstack/keystone/.tox/py36/lib/python3.6/site-packages/webtest/app.py", line 689, in _check_status "Bad response: %s (not %s)\n%s", res_status, status, res) webtest.app.AppError: Bad response: 401 UNAUTHORIZED (not HTTPStatus.CREATED) b'{"error":{"code":401,"message":"The request you have made requires authentication.","title":"Unauthorized"}}\n' Example failure: https://bb58e5c931fd1f60f908-f87a01575e4cebb7b630bab88ef312d9.ssl.cf1.rackcdn.com/681161/1/check /openstack-tox-py36/922e3ff/testr_results.html.gz Seems like perhaps the freezegun functionality isn't working as expected. ** Affects: keystone Importance: Medium Status: Triaged ** Tags: test-improvement ** Changed in: keystone Status: New => Triaged ** Tags added: test-improvement ** Changed in: keystone Importance: Undecided => Medium -- You received this bug notification because you are a member of Yahoo! Engineering Team, which is subscribed to OpenStack Identity (keystone). https://bugs.launchpad.net/bugs/1843464 Title: TOTP previous windows passcode test fails intermittently Status in OpenStack Identity (keystone): Triaged Bug description: The keystone.tests.unit.test_v3_auth.TestAuthTOTP.test_with_passcode_in_previous_windows_extended test fails in CI occasionally, with traceback: Traceback (most recent call last): File "/home/zuul/src/opendev.org/openstack/keystone/keystone/tests/unit/test_v3_auth.py", line 5443, in test_with_passcode_in_previous_windows_extended self.v3_create_token(auth_data, expected_status=http_client.CREATED) File "/home/zuul/src/opendev.org/openstack/keystone/keystone/tests/unit/test_v3.py", line 448, in v3_create_token expected_status=expected_status) File "/home/zuul/src/opendev.org/openstack/keystone/keystone/tests/unit/rest.py", line 211, in admin_request return self._request(app=self.public_app, **kwargs) File "/home/zuul/src/opendev.org/openstack/keystone/keystone/tests/unit/rest.py", line 200, in _request response = self.restful_request(**kwargs) File "/home/zuul/src/opendev.org/openstack/keystone/keystone/tests/unit/rest.py", line 185, in restful_request **kwargs) File "/home/zuul/src/opendev.org/openstack/keystone/keystone/tests/unit/rest.py", line 89, in request **kwargs) File "/home/zuul/src/opendev.org/openstack/keystone/.tox/py36/lib/python3.6/site-packages/webtest/app.py", line 589, in request expect_errors=expect_errors, File "/home/zuul/src/opendev.org/openstack/keystone/.tox/py36/lib/python3.6/site-packages/webtest/app.py", line 654, in do_request self._check_status(status, res) File "/home/zuul/src/opendev.org/openstack/keystone/.tox/py36/lib/python3.6/site-packages/webtest/app.py", line 689, in _check_status "Bad response: %s (not %s)\n%s", res_status, status, res) webtest.app.AppError: Bad response: 401 UNAUTHORIZED (not HTTPStatus.CREATED) b'{"error":{"code":401,"message":"The request you have made requires authentication.","title":"Unauthorized"}}\n' Example failure: https://bb58e5c931fd1f60f908-f87a01575e4cebb7b630bab88ef312d9.ssl.cf1.rackcdn.com/681161/1/check /openstack-tox-py36/922e3ff/testr_results.html.gz Seems like perhaps the freezegun functionality isn't working as expected. To manage notifications about this bug go to: https://bugs.launchpad.net/keystone/+bug/1843464/+subscriptions -- Mailing list: https://launchpad.net/~yahoo-eng-team Post to : yahoo-eng-team@lists.launchpad.net Unsubscribe : https://launchpad.net/~yahoo-eng-team More help : https://help.launchpad.net/ListHelp