)]}'
{"id":"openstack%2Fpython-keystoneclient~253971","triplet_id":"openstack%2Fpython-keystoneclient~master~Ia73d72d5f87051fb46d733782275b548874a1def","project":"openstack/python-keystoneclient","branch":"master","topic":"functional-tests","hashtags":[],"change_id":"Ia73d72d5f87051fb46d733782275b548874a1def","subject":"Implements base classes for functional tests","status":"MERGED","created":"2015-12-07 00:36:05.000000000","updated":"2016-01-06 05:54:00.000000000","submitted":"2016-01-06 05:54:00.000000000","submitter":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"total_comment_count":14,"unresolved_comment_count":0,"has_review_started":true,"meta_rev_id":"720320dd5e12b63b128ad289152d8f96ed6a54a8","_number":253971,"virtual_id_number":253971,"owner":{"_account_id":17860,"name":"Samuel de Medeiros Queiroz","email":"samueldmq@gmail.com","username":"samueldmq"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"all":[{"value":0,"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},{"value":0,"_account_id":2,"name":"Monty Taylor","email":"mordred@inaugust.com","username":"mordred"},{"value":2,"date":"2016-01-06 05:54:00.000000000","post_submit":true,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"_account_id":17860,"name":"Samuel de Medeiros Queiroz","email":"samueldmq@gmail.com","username":"samueldmq"},{"value":0,"_account_id":7191,"name":"Jamie Lennox","email":"jamielennox@gmail.com","username":"jamielennox"},{"value":0,"_account_id":14173,"name":"Sai Kiran","email":"sv7665@att.com","username":"SaiKiran"}],"values":{"-2":"Fails","-1":"Doesn\u0027t seem to work"," 0":"No score","+1":"Works for me","+2":"Verified"},"description":"","default_value":0,"optional":true},"Code-Review":{"approved":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"all":[{"value":2,"date":"2016-01-05 05:23:55.000000000","_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},{"value":0,"_account_id":2,"name":"Monty Taylor","email":"mordred@inaugust.com","username":"mordred"},{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"_account_id":17860,"name":"Samuel de Medeiros Queiroz","email":"samueldmq@gmail.com","username":"samueldmq"},{"value":2,"date":"2016-01-06 04:52:51.000000000","_account_id":7191,"name":"Jamie Lennox","email":"jamielennox@gmail.com","username":"jamielennox"},{"value":1,"date":"2016-01-06 05:08:00.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":14173,"name":"Sai Kiran","email":"sv7665@att.com","username":"SaiKiran"}],"values":{"-2":"Do not merge","-1":"This patch needs further work before it can be merged"," 0":"No score","+1":"Looks good to me, but someone else must approve","+2":"Looks good to me (core reviewer)"},"description":"","default_value":0,"optional":true},"Workflow":{"approved":{"_account_id":7191,"name":"Jamie Lennox","email":"jamielennox@gmail.com","username":"jamielennox"},"all":[{"value":0,"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},{"value":0,"_account_id":2,"name":"Monty Taylor","email":"mordred@inaugust.com","username":"mordred"},{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"_account_id":17860,"name":"Samuel de Medeiros Queiroz","email":"samueldmq@gmail.com","username":"samueldmq"},{"value":1,"date":"2016-01-06 04:52:51.000000000","_account_id":7191,"name":"Jamie Lennox","email":"jamielennox@gmail.com","username":"jamielennox"},{"value":0,"_account_id":14173,"name":"Sai Kiran","email":"sv7665@att.com","username":"SaiKiran"}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"REVIEWER":[{"_account_id":2,"name":"Monty Taylor","email":"mordred@inaugust.com","username":"mordred"},{"_account_id":3,"name":"Jenkins","username":"jenkins"},{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},{"_account_id":7191,"name":"Jamie Lennox","email":"jamielennox@gmail.com","username":"jamielennox"},{"_account_id":14173,"name":"Sai Kiran","email":"sv7665@att.com","username":"SaiKiran"},{"_account_id":17860,"name":"Samuel de Medeiros Queiroz","email":"samueldmq@gmail.com","username":"samueldmq"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2015-12-07 18:28:05.000000000","updated_by":{"_account_id":2,"name":"Monty Taylor","email":"mordred@inaugust.com","username":"mordred"},"reviewer":{"_account_id":2,"name":"Monty Taylor","email":"mordred@inaugust.com","username":"mordred"},"state":"REVIEWER"},{"updated":"2016-01-05 05:23:55.000000000","updated_by":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"reviewer":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"state":"REVIEWER"},{"updated":"2016-01-06 04:52:51.000000000","updated_by":{"_account_id":7191,"name":"Jamie Lennox","email":"jamielennox@gmail.com","username":"jamielennox"},"reviewer":{"_account_id":7191,"name":"Jamie Lennox","email":"jamielennox@gmail.com","username":"jamielennox"},"state":"REVIEWER"},{"updated":"2016-01-06 05:08:00.000000000","updated_by":{"_account_id":14173,"name":"Sai Kiran","email":"sv7665@att.com","username":"SaiKiran"},"reviewer":{"_account_id":14173,"name":"Sai Kiran","email":"sv7665@att.com","username":"SaiKiran"},"state":"REVIEWER"},{"updated":"2016-01-06 05:54:00.000000000","updated_by":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"reviewer":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"state":"REVIEWER"}],"messages":[{"id":"ace51a2a8fac4cf6d55fb704de3f3e40a3e66fd1","author":{"_account_id":17860,"name":"Samuel de Medeiros Queiroz","email":"samueldmq@gmail.com","username":"samueldmq"},"date":"2015-12-07 00:36:05.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"c87209611315990d2142580669ce6e8d8392299e","author":{"_account_id":17860,"name":"Samuel de Medeiros Queiroz","email":"samueldmq@gmail.com","username":"samueldmq"},"date":"2015-12-07 00:59:24.000000000","message":"Patch Set 1: Workflow-1\n\nThis needs to use os-client-config\n\nhttp://docs.openstack.org/developer/os-client-config/","accounts_in_message":[],"_revision_number":1},{"id":"0291ef889ab3bd05cb70acd01482520408ab747b","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-12-07 01:41:42.000000000","message":"Patch Set 1: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see http://docs.openstack.org/infra/manual/developers.html#automated-testing\n\n- gate-python-keystoneclient-pep8 http://logs.openstack.org/71/253971/1/check/gate-python-keystoneclient-pep8/5339e6c/ : SUCCESS in 2m 38s\n- gate-python-keystoneclient-docs http://docs-draft.openstack.org/71/253971/1/check/gate-python-keystoneclient-docs/0cbecf6//doc/build/html/ : SUCCESS in 3m 23s\n- gate-python-keystoneclient-python27 http://logs.openstack.org/71/253971/1/check/gate-python-keystoneclient-python27/c579ecb/ : SUCCESS in 3m 18s\n- gate-python-keystoneclient-python34 http://logs.openstack.org/71/253971/1/check/gate-python-keystoneclient-python34/4ecaa7a/ : SUCCESS in 2m 56s\n- gate-tempest-dsvm-neutron-src-python-keystoneclient http://logs.openstack.org/71/253971/1/check/gate-tempest-dsvm-neutron-src-python-keystoneclient/a5e8f46/ : SUCCESS in 1h 02m 44s\n- gate-keystoneclient-dsvm-functional http://logs.openstack.org/71/253971/1/check/gate-keystoneclient-dsvm-functional/c2ec366/ : FAILURE in 27m 30s\n- gate-python-keystoneclient-tox-bandit http://logs.openstack.org/71/253971/1/check/gate-python-keystoneclient-tox-bandit/4c2f394/ : SUCCESS in 2m 31s","accounts_in_message":[],"_revision_number":1},{"id":"01f733ec1e0425066e2fb0a5c7a7bfb3bee306ec","author":{"_account_id":17860,"name":"Samuel de Medeiros Queiroz","email":"samueldmq@gmail.com","username":"samueldmq"},"date":"2015-12-07 18:23:57.000000000","message":"Uploaded patch set 2.","accounts_in_message":[],"_revision_number":2},{"id":"a9f6b3b898d2db05fcd1948575833f94e759716e","author":{"_account_id":17860,"name":"Samuel de Medeiros Queiroz","email":"samueldmq@gmail.com","username":"samueldmq"},"date":"2015-12-07 18:26:05.000000000","message":"Uploaded patch set 3.","accounts_in_message":[],"_revision_number":3},{"id":"5d02cba3990c0f3f2e713f8a52c4ea3b93a40b8d","author":{"_account_id":2,"name":"Monty Taylor","email":"mordred@inaugust.com","username":"mordred"},"date":"2015-12-07 18:28:05.000000000","message":"Patch Set 3: Code-Review-1\n\n(3 comments)","accounts_in_message":[],"_revision_number":3},{"id":"6395b2fe458a4a28ddd5a3b2328c2c186ce8c49d","author":{"_account_id":17860,"name":"Samuel de Medeiros Queiroz","email":"samueldmq@gmail.com","username":"samueldmq"},"date":"2015-12-07 18:37:39.000000000","message":"Uploaded patch set 4.","accounts_in_message":[],"_revision_number":4},{"id":"1eb4300c3d11a8974625be47ee58a5a2f8c44b64","author":{"_account_id":17860,"name":"Samuel de Medeiros Queiroz","email":"samueldmq@gmail.com","username":"samueldmq"},"date":"2015-12-07 19:18:23.000000000","message":"Patch Set 3:\n\n(3 comments)","accounts_in_message":[],"_revision_number":3},{"id":"8d25cc9129c88341a7c670e6c08c713151418d5d","author":{"_account_id":17860,"name":"Samuel de Medeiros Queiroz","email":"samueldmq@gmail.com","username":"samueldmq"},"date":"2015-12-07 19:32:36.000000000","message":"Uploaded patch set 5.","accounts_in_message":[],"_revision_number":5},{"id":"af1a8c306d9fdbe848a0a390c541d63fd88e9a4a","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-12-07 22:29:39.000000000","message":"Patch Set 5: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see http://docs.openstack.org/infra/manual/developers.html#automated-testing\n\n- gate-python-keystoneclient-pep8 http://logs.openstack.org/71/253971/5/check/gate-python-keystoneclient-pep8/ad3ff23/ : FAILURE in 1m 35s\n- gate-python-keystoneclient-docs http://docs-draft.openstack.org/71/253971/5/check/gate-python-keystoneclient-docs/0d4ff03//doc/build/html/ : SUCCESS in 2m 29s\n- gate-python-keystoneclient-python27 http://logs.openstack.org/71/253971/5/check/gate-python-keystoneclient-python27/bb626be/ : SUCCESS in 3m 23s\n- gate-python-keystoneclient-python34 http://logs.openstack.org/71/253971/5/check/gate-python-keystoneclient-python34/ae2307e/ : SUCCESS in 2m 08s\n- gate-tempest-dsvm-neutron-src-python-keystoneclient http://logs.openstack.org/71/253971/5/check/gate-tempest-dsvm-neutron-src-python-keystoneclient/06891b9/ : SUCCESS in 1h 10m 57s\n- gate-keystoneclient-dsvm-functional http://logs.openstack.org/71/253971/5/check/gate-keystoneclient-dsvm-functional/e4680e6/ : FAILURE in 23m 26s\n- gate-python-keystoneclient-tox-bandit http://logs.openstack.org/71/253971/5/check/gate-python-keystoneclient-tox-bandit/7b0dc11/ : SUCCESS in 2m 16s","accounts_in_message":[],"_revision_number":5},{"id":"c851bf46d939b7ccc1cd3c541426e03a26e32710","author":{"_account_id":17860,"name":"Samuel de Medeiros Queiroz","email":"samueldmq@gmail.com","username":"samueldmq"},"date":"2015-12-08 10:23:48.000000000","message":"Uploaded patch set 6.","accounts_in_message":[],"_revision_number":6},{"id":"74ab8a9d9d1b10d1b7905fa56a0af59cfbc7b965","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-12-08 12:41:11.000000000","message":"Patch Set 6: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see http://docs.openstack.org/infra/manual/developers.html#automated-testing\n\n- gate-python-keystoneclient-pep8 http://logs.openstack.org/71/253971/6/check/gate-python-keystoneclient-pep8/7ea4416/ : SUCCESS in 2m 01s\n- gate-python-keystoneclient-docs http://docs-draft.openstack.org/71/253971/6/check/gate-python-keystoneclient-docs/e3c1cec//doc/build/html/ : SUCCESS in 3m 02s\n- gate-python-keystoneclient-python27 http://logs.openstack.org/71/253971/6/check/gate-python-keystoneclient-python27/2b497cc/ : SUCCESS in 2m 23s\n- gate-python-keystoneclient-python34 http://logs.openstack.org/71/253971/6/check/gate-python-keystoneclient-python34/d0cac41/ : SUCCESS in 3m 22s\n- gate-tempest-dsvm-neutron-src-python-keystoneclient http://logs.openstack.org/71/253971/6/check/gate-tempest-dsvm-neutron-src-python-keystoneclient/36bd2f4/ : SUCCESS in 58m 48s\n- gate-keystoneclient-dsvm-functional http://logs.openstack.org/71/253971/6/check/gate-keystoneclient-dsvm-functional/fb266e6/ : FAILURE in 24m 11s\n- gate-python-keystoneclient-tox-bandit http://logs.openstack.org/71/253971/6/check/gate-python-keystoneclient-tox-bandit/d76f120/ : SUCCESS in 2m 44s","accounts_in_message":[],"_revision_number":6},{"id":"f1ccaeb1f9d1be1c97093b05fd095229e97df21c","author":{"_account_id":17860,"name":"Samuel de Medeiros Queiroz","email":"samueldmq@gmail.com","username":"samueldmq"},"date":"2015-12-09 13:37:04.000000000","message":"Uploaded patch set 7.","accounts_in_message":[],"_revision_number":7},{"id":"8bb05c375fc8141758404f23d9e829caf77fe05a","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-12-09 14:53:08.000000000","message":"Patch Set 7: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see http://docs.openstack.org/infra/manual/developers.html#automated-testing\n\n- gate-python-keystoneclient-pep8 http://logs.openstack.org/71/253971/7/check/gate-python-keystoneclient-pep8/c5199a4/ : SUCCESS in 2m 23s\n- gate-python-keystoneclient-docs http://docs-draft.openstack.org/71/253971/7/check/gate-python-keystoneclient-docs/031f7f6//doc/build/html/ : SUCCESS in 2m 41s\n- gate-python-keystoneclient-python27 http://logs.openstack.org/71/253971/7/check/gate-python-keystoneclient-python27/39fd145/ : SUCCESS in 2m 32s\n- gate-python-keystoneclient-python34 http://logs.openstack.org/71/253971/7/check/gate-python-keystoneclient-python34/10f12a6/ : SUCCESS in 3m 06s\n- gate-tempest-dsvm-neutron-src-python-keystoneclient http://logs.openstack.org/71/253971/7/check/gate-tempest-dsvm-neutron-src-python-keystoneclient/4c8e11c/ : SUCCESS in 1h 15m 45s\n- gate-keystoneclient-dsvm-functional http://logs.openstack.org/71/253971/7/check/gate-keystoneclient-dsvm-functional/2b7eefe/ : FAILURE in 30m 29s\n- gate-python-keystoneclient-tox-bandit http://logs.openstack.org/71/253971/7/check/gate-python-keystoneclient-tox-bandit/04894ec/ : SUCCESS in 2m 18s","accounts_in_message":[],"_revision_number":7},{"id":"cd8cffbee2c4cbd30d298fedb1ea101eb4ddf47b","author":{"_account_id":17860,"name":"Samuel de Medeiros Queiroz","email":"samueldmq@gmail.com","username":"samueldmq"},"date":"2015-12-09 18:09:23.000000000","message":"Patch Set 7: Workflow-1\n\nThis needs a new release of os-client-config","accounts_in_message":[],"_revision_number":7},{"id":"485dee49caebabbc597183d327da1aa8aad3df88","author":{"_account_id":17860,"name":"Samuel de Medeiros Queiroz","email":"samueldmq@gmail.com","username":"samueldmq"},"date":"2015-12-17 14:48:51.000000000","message":"Patch Set 7:\n\nrecheck","accounts_in_message":[],"_revision_number":7},{"id":"bd438a499a0e2e597e5e058e21ba03c3773389d6","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-12-17 20:50:48.000000000","message":"Patch Set 7:\n\nBuild failed (check pipeline).  For information on how to proceed, see http://docs.openstack.org/infra/manual/developers.html#automated-testing\n\n- gate-python-keystoneclient-pep8 http://logs.openstack.org/71/253971/7/check/gate-python-keystoneclient-pep8/04daa89/ : SUCCESS in 3m 59s\n- gate-python-keystoneclient-docs http://docs-draft.openstack.org/71/253971/7/check/gate-python-keystoneclient-docs/fcc2e77//doc/build/html/ : SUCCESS in 3m 57s\n- gate-python-keystoneclient-python27 http://logs.openstack.org/71/253971/7/check/gate-python-keystoneclient-python27/39abcb2/ : SUCCESS in 3m 51s\n- gate-python-keystoneclient-python34 http://logs.openstack.org/71/253971/7/check/gate-python-keystoneclient-python34/63c7369/ : SUCCESS in 3m 55s\n- gate-tempest-dsvm-neutron-src-python-keystoneclient http://logs.openstack.org/71/253971/7/check/gate-tempest-dsvm-neutron-src-python-keystoneclient/20b5662/ : SUCCESS in 1h 14m 22s\n- gate-keystoneclient-dsvm-functional http://logs.openstack.org/71/253971/7/check/gate-keystoneclient-dsvm-functional/faed4cf/ : FAILURE in 27m 07s\n- gate-python-keystoneclient-tox-bandit http://logs.openstack.org/71/253971/7/check/gate-python-keystoneclient-tox-bandit/078db7f/ : SUCCESS in 3m 50s","accounts_in_message":[],"_revision_number":7},{"id":"8e4e35d933b1d4315d186f405a18cba26a386e38","author":{"_account_id":17860,"name":"Samuel de Medeiros Queiroz","email":"samueldmq@gmail.com","username":"samueldmq"},"date":"2016-01-04 11:51:17.000000000","message":"Patch Set 7: -Workflow\n\nrecheck os-client-config released","accounts_in_message":[],"_revision_number":7},{"id":"dcd33b75914eabd841c760ed4a7bcb4caf8ef483","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-01-04 13:00:58.000000000","message":"Patch Set 7:\n\nBuild failed (check pipeline).  For information on how to proceed, see http://docs.openstack.org/infra/manual/developers.html#automated-testing\n\n- gate-python-keystoneclient-pep8 http://logs.openstack.org/71/253971/7/check/gate-python-keystoneclient-pep8/36077d1/ : SUCCESS in 2m 53s\n- gate-python-keystoneclient-docs http://docs-draft.openstack.org/71/253971/7/check/gate-python-keystoneclient-docs/8f1416f//doc/build/html/ : SUCCESS in 2m 36s\n- gate-python-keystoneclient-python27 http://logs.openstack.org/71/253971/7/check/gate-python-keystoneclient-python27/06025d7/ : SUCCESS in 3m 07s\n- gate-python-keystoneclient-python34 http://logs.openstack.org/71/253971/7/check/gate-python-keystoneclient-python34/6b93bd6/ : SUCCESS in 4m 26s\n- gate-tempest-dsvm-neutron-src-python-keystoneclient http://logs.openstack.org/71/253971/7/check/gate-tempest-dsvm-neutron-src-python-keystoneclient/75631c9/ : SUCCESS in 1h 08m 07s\n- gate-keystoneclient-dsvm-functional http://logs.openstack.org/71/253971/7/check/gate-keystoneclient-dsvm-functional/a871994/ : FAILURE in 24m 51s\n- gate-python-keystoneclient-tox-bandit http://logs.openstack.org/71/253971/7/check/gate-python-keystoneclient-tox-bandit/4a2a798/ : SUCCESS in 3m 03s","accounts_in_message":[],"_revision_number":7},{"id":"e3a2ccf5cea67fdab9d8424308fd8802fa501e60","author":{"_account_id":17860,"name":"Samuel de Medeiros Queiroz","email":"samueldmq@gmail.com","username":"samueldmq"},"date":"2016-01-04 13:35:59.000000000","message":"Uploaded patch set 8.","accounts_in_message":[],"_revision_number":8},{"id":"59495112c519aff186527c19b289c4aba3c442f6","author":{"_account_id":17860,"name":"Samuel de Medeiros Queiroz","email":"samueldmq@gmail.com","username":"samueldmq"},"date":"2016-01-04 13:36:20.000000000","message":"Topic changed from 2/functional-tests to functional-tests","accounts_in_message":[],"_revision_number":8},{"id":"3c5589a975019d8f478fb0045bb55567c303b15a","author":{"_account_id":17860,"name":"Samuel de Medeiros Queiroz","email":"samueldmq@gmail.com","username":"samueldmq"},"date":"2016-01-04 14:02:11.000000000","message":"Uploaded patch set 9.","accounts_in_message":[],"_revision_number":9},{"id":"f77c4b0906f6043f971a4dc3cbd9632f154f6e90","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-01-04 15:13:45.000000000","message":"Patch Set 9: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-python-keystoneclient-pep8 http://logs.openstack.org/71/253971/9/check/gate-python-keystoneclient-pep8/addf404/ : SUCCESS in 3m 07s\n- gate-python-keystoneclient-docs http://docs-draft.openstack.org/71/253971/9/check/gate-python-keystoneclient-docs/a85ff75//doc/build/html/ : SUCCESS in 3m 18s\n- gate-python-keystoneclient-python27 http://logs.openstack.org/71/253971/9/check/gate-python-keystoneclient-python27/91cc09e/ : SUCCESS in 3m 07s\n- gate-python-keystoneclient-python34 http://logs.openstack.org/71/253971/9/check/gate-python-keystoneclient-python34/6e2f96e/ : SUCCESS in 3m 39s\n- gate-tempest-dsvm-neutron-src-python-keystoneclient http://logs.openstack.org/71/253971/9/check/gate-tempest-dsvm-neutron-src-python-keystoneclient/6474c78/ : SUCCESS in 1h 01m 52s\n- gate-keystoneclient-dsvm-functional http://logs.openstack.org/71/253971/9/check/gate-keystoneclient-dsvm-functional/93e6f64/ : SUCCESS in 23m 40s\n- gate-python-keystoneclient-tox-bandit http://logs.openstack.org/71/253971/9/check/gate-python-keystoneclient-tox-bandit/45fe39e/ : SUCCESS in 3m 03s","accounts_in_message":[],"_revision_number":9},{"id":"195a85a05fcfadc11a0087dffea1f8e85af1adff","author":{"_account_id":7191,"name":"Jamie Lennox","email":"jamielennox@gmail.com","username":"jamielennox"},"date":"2016-01-04 22:45:29.000000000","message":"Patch Set 9: Code-Review+1\n\n(2 comments)\n\n+1 for the version thing because we can fix it later.","accounts_in_message":[],"_revision_number":9},{"id":"702b980dd09724adc6051e7822b0e183ceac0b84","author":{"_account_id":17860,"name":"Samuel de Medeiros Queiroz","email":"samueldmq@gmail.com","username":"samueldmq"},"date":"2016-01-04 22:53:29.000000000","message":"Patch Set 9:\n\n(2 comments)","accounts_in_message":[],"_revision_number":9},{"id":"6a4f14ac4492e0259c478bb68528568bb81fab82","author":{"_account_id":17860,"name":"Samuel de Medeiros Queiroz","email":"samueldmq@gmail.com","username":"samueldmq"},"date":"2016-01-04 22:53:39.000000000","message":"Uploaded patch set 10.","accounts_in_message":[],"_revision_number":10},{"id":"79cc62c63d12ef5ed2af02433e4071c49b22e47e","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-01-05 01:00:55.000000000","message":"Patch Set 10: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-python-keystoneclient-pep8 http://logs.openstack.org/71/253971/10/check/gate-python-keystoneclient-pep8/19f854b/ : SUCCESS in 2m 12s\n- gate-python-keystoneclient-docs http://docs-draft.openstack.org/71/253971/10/check/gate-python-keystoneclient-docs/2d5b54a//doc/build/html/ : SUCCESS in 2m 51s\n- gate-python-keystoneclient-python27 http://logs.openstack.org/71/253971/10/check/gate-python-keystoneclient-python27/7ab979b/ : SUCCESS in 2m 41s\n- gate-python-keystoneclient-python34 http://logs.openstack.org/71/253971/10/check/gate-python-keystoneclient-python34/f26fb4f/ : SUCCESS in 3m 35s\n- gate-tempest-dsvm-neutron-src-python-keystoneclient http://logs.openstack.org/71/253971/10/check/gate-tempest-dsvm-neutron-src-python-keystoneclient/f94d7e4/ : SUCCESS in 57m 06s\n- gate-keystoneclient-dsvm-functional http://logs.openstack.org/71/253971/10/check/gate-keystoneclient-dsvm-functional/3c6cc9b/ : SUCCESS in 24m 48s\n- gate-python-keystoneclient-tox-bandit http://logs.openstack.org/71/253971/10/check/gate-python-keystoneclient-tox-bandit/e97ef07/ : SUCCESS in 3m 15s","accounts_in_message":[],"_revision_number":10},{"id":"caaef1621c0787133a5c77cdfcec763c298e4c85","author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"date":"2016-01-05 05:23:55.000000000","message":"Patch Set 10: Code-Review+2\n\n(2 comments)\n\nthis is in the right direction, you\u0027ll need a corresponding change to infra to actually run the tests, and a change to keystoneclient\u0027s tox.ini as well (maybe include that in this commit too?)","accounts_in_message":[],"_revision_number":10},{"id":"3feb19dff4254af8f0a9f959bef059a3e5496252","author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"date":"2016-01-05 05:24:13.000000000","message":"Patch Set 10:\n\nsample infra change: https://github.com/openstack-infra/project-config/blob/master/jenkins/jobs/nova.yaml#L2","accounts_in_message":[],"_revision_number":10},{"id":"8618e9b43c22bd9ac06b951906ef46d751fae8c6","author":{"_account_id":17860,"name":"Samuel de Medeiros Queiroz","email":"samueldmq@gmail.com","username":"samueldmq"},"date":"2016-01-06 01:12:19.000000000","message":"Patch Set 10:\n\n(2 comments)\n\nHi Steve, comments responded. Also, the infra job already exists, look at gate-keystoneclient-dsvm-functional in this change :)\n\nThe tox env already exists [1] and is what is used by the infra job [2][3].\n\n[1] https://github.com/openstack/python-keystoneclient/blob/master/tox.ini#L35\n\n[2] https://github.com/openstack-infra/project-config/blob/master/jenkins/jobs/keystone.yaml#L27\n\n[3] https://github.com/openstack/python-keystoneclient/blob/master/keystoneclient/tests/functional/hooks/post_test_hook.sh#L44","accounts_in_message":[],"_revision_number":10},{"id":"1f646f7fc035fbb3dd3bb171f1e8b00f3d9e6927","author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"date":"2016-01-06 01:19:57.000000000","message":"Patch Set 10:\n\ncool cool, didn\u0027t realize it\u0027s already running. still +2","accounts_in_message":[],"_revision_number":10},{"id":"fc0467b49b063c6c6928583aa72b487336476be5","author":{"_account_id":7191,"name":"Jamie Lennox","email":"jamielennox@gmail.com","username":"jamielennox"},"date":"2016-01-06 04:52:51.000000000","message":"Patch Set 10: Code-Review+2 Workflow+1","accounts_in_message":[],"_revision_number":10},{"id":"70cda1ab11a7d7dd2b7e4511e80278bdeb96f12d","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-01-06 04:52:56.000000000","message":"Patch Set 10: -Verified\n\nStarting gate jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":10},{"id":"0680b487c7629f096deb281cb23d971793e8c72d","author":{"_account_id":14173,"name":"Sai Kiran","email":"sv7665@att.com","username":"SaiKiran"},"date":"2016-01-06 05:08:00.000000000","message":"Patch Set 10: Code-Review+1","accounts_in_message":[],"_revision_number":10},{"id":"ce25c8aa15bbb8da53119fb3083754da11cf90b6","date":"2016-01-06 05:54:00.000000000","message":"Change has been successfully merged into the git repository by Jenkins","accounts_in_message":[],"_revision_number":10},{"id":"720320dd5e12b63b128ad289152d8f96ed6a54a8","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-01-06 05:54:00.000000000","message":"Patch Set 10: Verified+2\n\nBuild succeeded (gate pipeline).\n\n- gate-python-keystoneclient-docs http://docs-draft.openstack.org/71/253971/10/gate/gate-python-keystoneclient-docs/6a03343//doc/build/html/ : SUCCESS in 3m 23s\n- gate-python-keystoneclient-pep8 http://logs.openstack.org/71/253971/10/gate/gate-python-keystoneclient-pep8/7f49c0e/ : SUCCESS in 2m 29s\n- gate-python-keystoneclient-python27 http://logs.openstack.org/71/253971/10/gate/gate-python-keystoneclient-python27/81f599d/ : SUCCESS in 2m 42s\n- gate-python-keystoneclient-python34 http://logs.openstack.org/71/253971/10/gate/gate-python-keystoneclient-python34/10bf705/ : SUCCESS in 2m 59s\n- gate-tempest-dsvm-neutron-src-python-keystoneclient http://logs.openstack.org/71/253971/10/gate/gate-tempest-dsvm-neutron-src-python-keystoneclient/e4fcccd/ : SUCCESS in 1h 00m 54s\n- gate-keystoneclient-dsvm-functional http://logs.openstack.org/71/253971/10/gate/gate-keystoneclient-dsvm-functional/66b6c80/ : SUCCESS in 23m 04s\n- gate-python-keystoneclient-tox-bandit http://logs.openstack.org/71/253971/10/gate/gate-python-keystoneclient-tox-bandit/080aa71/ : SUCCESS in 2m 44s","accounts_in_message":[],"_revision_number":10}],"current_revision_number":10,"current_revision":"f5bcd87e238de8fdccb4da8e97373352fad474c6","revisions":{"5784e09dff4d1fa544aa849236e8ddc98a6287de":{"kind":"REWORK","_number":1,"created":"2015-12-07 00:36:05.000000000","uploader":{"_account_id":17860,"name":"Samuel de Medeiros Queiroz","email":"samueldmq@gmail.com","username":"samueldmq"},"ref":"refs/changes/71/253971/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-keystoneclient","ref":"refs/changes/71/253971/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/71/253971/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/71/253971/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/71/253971/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-keystoneclient refs/changes/71/253971/1"}}},"commit":{"parents":[{"commit":"de242990551e5f094692c691aeb88ff21ddb0d34","subject":"Initialize /v2_0 and /v3 functional tests dirs","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/de242990551e5f094692c691aeb88ff21ddb0d34"}]}],"author":{"name":"Samuel de Medeiros Queiroz","email":"samueldmq@gmail.com","date":"2015-12-07 00:34:02.000000000","tz":-180},"committer":{"name":"Samuel de Medeiros Queiroz","email":"samueldmq@gmail.com","date":"2015-12-07 00:34:37.000000000","tz":-180},"subject":"WIP: Implements base class for functional tests","message":"WIP: Implements base class for functional tests\n\nChange-Id: Ia73d72d5f87051fb46d733782275b548874a1def\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/5784e09dff4d1fa544aa849236e8ddc98a6287de"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/5784e09dff4d1fa544aa849236e8ddc98a6287de"}]},"branch":"refs/heads/master"},"007def2f6b943b0b58760346726f91ae1260b92d":{"kind":"REWORK","_number":2,"created":"2015-12-07 18:23:57.000000000","uploader":{"_account_id":17860,"name":"Samuel de Medeiros Queiroz","email":"samueldmq@gmail.com","username":"samueldmq"},"ref":"refs/changes/71/253971/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-keystoneclient","ref":"refs/changes/71/253971/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/71/253971/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/71/253971/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/71/253971/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-keystoneclient refs/changes/71/253971/2"}}},"commit":{"parents":[{"commit":"de242990551e5f094692c691aeb88ff21ddb0d34","subject":"Initialize /v2_0 and /v3 functional tests dirs","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/de242990551e5f094692c691aeb88ff21ddb0d34"}]}],"author":{"name":"Samuel de Medeiros Queiroz","email":"samueldmq@gmail.com","date":"2015-12-07 00:34:02.000000000","tz":-180},"committer":{"name":"Samuel de Medeiros Queiroz","email":"samueldmq@gmail.com","date":"2015-12-07 18:23:22.000000000","tz":-180},"subject":"WIP: Implements base classes for functional tests","message":"WIP: Implements base classes for functional tests\n\nChange-Id: Ia73d72d5f87051fb46d733782275b548874a1def\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/007def2f6b943b0b58760346726f91ae1260b92d"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/007def2f6b943b0b58760346726f91ae1260b92d"}]},"branch":"refs/heads/master"},"39f42ac056c5bfcb84baea6a065ec7724279e392":{"kind":"REWORK","_number":3,"created":"2015-12-07 18:26:05.000000000","uploader":{"_account_id":17860,"name":"Samuel de Medeiros Queiroz","email":"samueldmq@gmail.com","username":"samueldmq"},"ref":"refs/changes/71/253971/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-keystoneclient","ref":"refs/changes/71/253971/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/71/253971/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/71/253971/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/71/253971/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-keystoneclient refs/changes/71/253971/3"}}},"commit":{"parents":[{"commit":"de242990551e5f094692c691aeb88ff21ddb0d34","subject":"Initialize /v2_0 and /v3 functional tests dirs","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/de242990551e5f094692c691aeb88ff21ddb0d34"}]}],"author":{"name":"Samuel de Medeiros Queiroz","email":"samueldmq@gmail.com","date":"2015-12-07 00:34:02.000000000","tz":-180},"committer":{"name":"Samuel de Medeiros Queiroz","email":"samueldmq@gmail.com","date":"2015-12-07 18:25:23.000000000","tz":-180},"subject":"WIP: Implements base classes for functional tests","message":"WIP: Implements base classes for functional tests\n\nChange-Id: Ia73d72d5f87051fb46d733782275b548874a1def\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/39f42ac056c5bfcb84baea6a065ec7724279e392"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/39f42ac056c5bfcb84baea6a065ec7724279e392"}]},"branch":"refs/heads/master"},"02877f57f4c361d09088cf0ffe7f0f810798258e":{"kind":"REWORK","_number":4,"created":"2015-12-07 18:37:39.000000000","uploader":{"_account_id":17860,"name":"Samuel de Medeiros Queiroz","email":"samueldmq@gmail.com","username":"samueldmq"},"ref":"refs/changes/71/253971/4","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-keystoneclient","ref":"refs/changes/71/253971/4","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/71/253971/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/71/253971/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/71/253971/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-keystoneclient refs/changes/71/253971/4"}}},"commit":{"parents":[{"commit":"de242990551e5f094692c691aeb88ff21ddb0d34","subject":"Initialize /v2_0 and /v3 functional tests dirs","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/de242990551e5f094692c691aeb88ff21ddb0d34"}]}],"author":{"name":"Samuel de Medeiros Queiroz","email":"samueldmq@gmail.com","date":"2015-12-07 00:34:02.000000000","tz":-180},"committer":{"name":"Samuel de Medeiros Queiroz","email":"samueldmq@gmail.com","date":"2015-12-07 18:37:06.000000000","tz":-180},"subject":"WIP: Implements base classes for functional tests","message":"WIP: Implements base classes for functional tests\n\nChange-Id: Ia73d72d5f87051fb46d733782275b548874a1def\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/02877f57f4c361d09088cf0ffe7f0f810798258e"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/02877f57f4c361d09088cf0ffe7f0f810798258e"}]},"branch":"refs/heads/master"},"ec041cd760586251a2b876e090526fffb7dbab06":{"kind":"REWORK","_number":5,"created":"2015-12-07 19:32:36.000000000","uploader":{"_account_id":17860,"name":"Samuel de Medeiros Queiroz","email":"samueldmq@gmail.com","username":"samueldmq"},"ref":"refs/changes/71/253971/5","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-keystoneclient","ref":"refs/changes/71/253971/5","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/71/253971/5 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/71/253971/5 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/71/253971/5 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-keystoneclient refs/changes/71/253971/5"}}},"commit":{"parents":[{"commit":"de242990551e5f094692c691aeb88ff21ddb0d34","subject":"Initialize /v2_0 and /v3 functional tests dirs","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/de242990551e5f094692c691aeb88ff21ddb0d34"}]}],"author":{"name":"Samuel de Medeiros Queiroz","email":"samueldmq@gmail.com","date":"2015-12-07 00:34:02.000000000","tz":-180},"committer":{"name":"Samuel de Medeiros Queiroz","email":"samueldmq@gmail.com","date":"2015-12-07 19:29:57.000000000","tz":-180},"subject":"Implements base classes for functional tests","message":"Implements base classes for functional tests\n\nIn preparation to implement the functional tests for v2 and v3\nclients, this patch adds the V3ClientTestCase and V2ClientTestCase\nbase test classes.\n\nEach class instantiates its specific keystone client version via\nos-client-config either based on a clouds.yaml config file or from the\nenvironment variables.\n\nChange-Id: Ia73d72d5f87051fb46d733782275b548874a1def\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/ec041cd760586251a2b876e090526fffb7dbab06"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/ec041cd760586251a2b876e090526fffb7dbab06"}]},"branch":"refs/heads/master"},"8c3e196ab6eb5429d81e84873296fa64e2182605":{"kind":"REWORK","_number":6,"created":"2015-12-08 10:23:48.000000000","uploader":{"_account_id":17860,"name":"Samuel de Medeiros Queiroz","email":"samueldmq@gmail.com","username":"samueldmq"},"ref":"refs/changes/71/253971/6","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-keystoneclient","ref":"refs/changes/71/253971/6","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/71/253971/6 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/71/253971/6 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/71/253971/6 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-keystoneclient refs/changes/71/253971/6"}}},"commit":{"parents":[{"commit":"de242990551e5f094692c691aeb88ff21ddb0d34","subject":"Initialize /v2_0 and /v3 functional tests dirs","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/de242990551e5f094692c691aeb88ff21ddb0d34"}]}],"author":{"name":"Samuel de Medeiros Queiroz","email":"samueldmq@gmail.com","date":"2015-12-07 00:34:02.000000000","tz":-180},"committer":{"name":"Samuel de Medeiros Queiroz","email":"samueldmq@gmail.com","date":"2015-12-08 10:23:12.000000000","tz":-180},"subject":"Implements base classes for functional tests","message":"Implements base classes for functional tests\n\nIn preparation to implement the functional tests for v2 and v3\nclients, this patch adds the V3ClientTestCase and V2ClientTestCase\nbase test classes.\n\nEach class instantiates its specific keystone client version via\nos-client-config either based on a clouds.yaml config file or from the\nenvironment variables.\n\nChange-Id: Ia73d72d5f87051fb46d733782275b548874a1def\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/8c3e196ab6eb5429d81e84873296fa64e2182605"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/8c3e196ab6eb5429d81e84873296fa64e2182605"}]},"branch":"refs/heads/master"},"033b134c946f984939528a2efe58d3a2b228688d":{"kind":"REWORK","_number":7,"created":"2015-12-09 13:37:04.000000000","uploader":{"_account_id":17860,"name":"Samuel de Medeiros Queiroz","email":"samueldmq@gmail.com","username":"samueldmq"},"ref":"refs/changes/71/253971/7","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-keystoneclient","ref":"refs/changes/71/253971/7","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/71/253971/7 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/71/253971/7 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/71/253971/7 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-keystoneclient refs/changes/71/253971/7"}}},"commit":{"parents":[{"commit":"de242990551e5f094692c691aeb88ff21ddb0d34","subject":"Initialize /v2_0 and /v3 functional tests dirs","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/de242990551e5f094692c691aeb88ff21ddb0d34"}]}],"author":{"name":"Samuel de Medeiros Queiroz","email":"samueldmq@gmail.com","date":"2015-12-07 00:34:02.000000000","tz":-180},"committer":{"name":"Samuel de Medeiros Queiroz","email":"samueldmq@gmail.com","date":"2015-12-09 13:36:44.000000000","tz":-180},"subject":"Implements base classes for functional tests","message":"Implements base classes for functional tests\n\nIn preparation to implement the functional tests for v2 and v3\nclients, this patch adds the V3ClientTestCase and V2ClientTestCase\nbase test classes.\n\nEach class instantiates its specific keystone client version via\nos-client-config either based on a clouds.yaml config file or from the\nenvironment variables.\n\nChange-Id: Ia73d72d5f87051fb46d733782275b548874a1def\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/033b134c946f984939528a2efe58d3a2b228688d"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/033b134c946f984939528a2efe58d3a2b228688d"}]},"branch":"refs/heads/master"},"e196362218d829923e03efdec80c6a6582d60914":{"kind":"REWORK","_number":8,"created":"2016-01-04 13:35:59.000000000","uploader":{"_account_id":17860,"name":"Samuel de Medeiros Queiroz","email":"samueldmq@gmail.com","username":"samueldmq"},"ref":"refs/changes/71/253971/8","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-keystoneclient","ref":"refs/changes/71/253971/8","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/71/253971/8 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/71/253971/8 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/71/253971/8 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-keystoneclient refs/changes/71/253971/8"}}},"commit":{"parents":[{"commit":"9f9fd47919f91a3523bc1904f69179b7eb22ad25","subject":"Merge \"Put py34 first in the env order of tox\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/9f9fd47919f91a3523bc1904f69179b7eb22ad25"}]}],"author":{"name":"Samuel de Medeiros Queiroz","email":"samueldmq@gmail.com","date":"2015-12-07 00:30:18.000000000","tz":-180},"committer":{"name":"Samuel de Medeiros Queiroz","email":"samueldmq@gmail.com","date":"2016-01-04 13:28:03.000000000","tz":-180},"subject":"Implements base classes for functional tests","message":"Implements base classes for functional tests\n\nIn the cross project workshop \"Establishing key themes for the Mitaka\ncycle\" [1] during the Mitaka summit, one of the agreed point was to\nimplement functional tests for the client libraries. [2]\n\nLater on, this will serve to improve our backward compatibility for\nclient libraries. See I72e4e9cfa0539f6b326a0296c065fa3cb754f8ae\n\nIn preparation to implement the functional tests for both v2 and v3\nclients, this patch initializes the new directories and adds the base\ntest classes: V3ClientTestCase and V2ClientTestCase.\n\nEach class instantiates its specific keystoneclient version via\nos-client-config either based on a clouds.yaml config file or from the\nenvironment variables.\n\n[1] https://mitakadesignsummit.sched.org/event/edd78ade4c7c92581a7cabc26019a85a\n[2] https://etherpad.openstack.org/p/mitaka-crossproject-themes\n\nChange-Id: Ia73d72d5f87051fb46d733782275b548874a1def\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/e196362218d829923e03efdec80c6a6582d60914"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/e196362218d829923e03efdec80c6a6582d60914"}]},"branch":"refs/heads/master"},"39b317ab604e0db2a19dfb319c68a75c941466cf":{"kind":"REWORK","_number":9,"created":"2016-01-04 14:02:11.000000000","uploader":{"_account_id":17860,"name":"Samuel de Medeiros Queiroz","email":"samueldmq@gmail.com","username":"samueldmq"},"ref":"refs/changes/71/253971/9","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-keystoneclient","ref":"refs/changes/71/253971/9","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/71/253971/9 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/71/253971/9 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/71/253971/9 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-keystoneclient refs/changes/71/253971/9"}}},"commit":{"parents":[{"commit":"9f9fd47919f91a3523bc1904f69179b7eb22ad25","subject":"Merge \"Put py34 first in the env order of tox\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/9f9fd47919f91a3523bc1904f69179b7eb22ad25"}]}],"author":{"name":"Samuel de Medeiros Queiroz","email":"samueldmq@gmail.com","date":"2015-12-07 00:30:18.000000000","tz":-180},"committer":{"name":"Samuel de Medeiros Queiroz","email":"samueldmq@gmail.com","date":"2016-01-04 14:02:01.000000000","tz":-180},"subject":"Implements base classes for functional tests","message":"Implements base classes for functional tests\n\nIn the cross project workshop \"Establishing key themes for the Mitaka\ncycle\" [1] during the Mitaka summit, one of the agreed point was to\nimplement functional tests for the client libraries. [2]\n\nLater on, this will serve to improve our backward compatibility for\nclient libraries. See I72e4e9cfa0539f6b326a0296c065fa3cb754f8ae\n\nIn preparation to implement the functional tests for both v2 and v3\nclients, this patch initializes the new directories and adds the base\ntest classes: V3ClientTestCase and V2ClientTestCase.\n\nEach class instantiates its specific keystoneclient version via\nos-client-config either based on a clouds.yaml config file or from the\nenvironment variables.\n\n[1] https://mitakadesignsummit.sched.org/event/edd78ade4c7c92581a7cabc26019a85a\n[2] https://etherpad.openstack.org/p/mitaka-crossproject-themes\n\nChange-Id: Ia73d72d5f87051fb46d733782275b548874a1def\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/39b317ab604e0db2a19dfb319c68a75c941466cf"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/39b317ab604e0db2a19dfb319c68a75c941466cf"}]},"branch":"refs/heads/master"},"f5bcd87e238de8fdccb4da8e97373352fad474c6":{"kind":"REWORK","_number":10,"created":"2016-01-04 22:53:39.000000000","uploader":{"_account_id":17860,"name":"Samuel de Medeiros Queiroz","email":"samueldmq@gmail.com","username":"samueldmq"},"ref":"refs/changes/71/253971/10","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-keystoneclient","ref":"refs/changes/71/253971/10","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/71/253971/10 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/71/253971/10 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/71/253971/10 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-keystoneclient refs/changes/71/253971/10"}}},"commit":{"parents":[{"commit":"9f9fd47919f91a3523bc1904f69179b7eb22ad25","subject":"Merge \"Put py34 first in the env order of tox\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/9f9fd47919f91a3523bc1904f69179b7eb22ad25"}]}],"author":{"name":"Samuel de Medeiros Queiroz","email":"samueldmq@gmail.com","date":"2015-12-07 00:30:18.000000000","tz":-180},"committer":{"name":"Samuel de Medeiros Queiroz","email":"samueldmq@gmail.com","date":"2016-01-04 22:52:08.000000000","tz":-180},"subject":"Implements base classes for functional tests","message":"Implements base classes for functional tests\n\nIn the cross project workshop \"Establishing key themes for the Mitaka\ncycle\" [1] during the Mitaka summit, one of the agreed point was to\nimplement functional tests for the client libraries. [2]\n\nLater on, this will serve to improve our backward compatibility for\nclient libraries. See I72e4e9cfa0539f6b326a0296c065fa3cb754f8ae\n\nIn preparation to implement the functional tests for both v2 and v3\nclients, this patch initializes the new directories and adds the base\ntest classes: V3ClientTestCase and V2ClientTestCase.\n\nEach class instantiates its specific keystoneclient version via\nos-client-config either based on a clouds.yaml config file or from the\nenvironment variables.\n\n[1] https://mitakadesignsummit.sched.org/event/edd78ade4c7c92581a7cabc26019a85a\n[2] https://etherpad.openstack.org/p/mitaka-crossproject-themes\n\nChange-Id: Ia73d72d5f87051fb46d733782275b548874a1def\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/f5bcd87e238de8fdccb4da8e97373352fad474c6"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/f5bcd87e238de8fdccb4da8e97373352fad474c6"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
