)]}'
{"id":"openstack%2Ftempest~659825","triplet_id":"openstack%2Ftempest~master~Ifda93645e7cf42ed1995664a05701c95018cb896","project":"openstack/tempest","branch":"master","hashtags":[],"change_id":"Ifda93645e7cf42ed1995664a05701c95018cb896","subject":"Fix: corrected project key for assertion","status":"ABANDONED","created":"2019-05-17 15:35:30.000000000","updated":"2019-09-24 00:14:13.000000000","total_comment_count":1,"unresolved_comment_count":0,"has_review_started":true,"meta_rev_id":"e7afc04505151a8da4e93f113c56224cf21fa4da","_number":659825,"virtual_id_number":659825,"owner":{"_account_id":23467,"name":"Pallav Gupta","email":"pallavgupta84@gmail.com","username":"pallav"},"actions":{},"labels":{"Verified":{"recommended":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"_account_id":23186,"name":"Felipe Monteiro","email":"felipe.carneiro.monteiro@gmail.com","username":"felipe.monteiro"},{"_account_id":6167,"name":"Ken\u0027ichi Ohmichi","email":"ken1ohmichi@gmail.com","username":"oomichi"},{"date":"2019-05-20 14:56:23.000000000","_account_id":23467,"name":"Pallav Gupta","email":"pallavgupta84@gmail.com","username":"pallav"},{"_account_id":30108,"name":"Jitendra Bhaskar","email":"jkbhaskarnitrr@gmail.com","username":"jkbhaskar"},{"value":1,"date":"2019-05-18 00:56:40.000000000","permitted_voting_range":{"min":-2,"max":2},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"_account_id":20190,"name":"zhufl","email":"zhu.fanglei@zte.com.cn","username":"zhufl"}],"values":{"-2":"Fails","-1":"Doesn\u0027t seem to work"," 0":"No score","+1":"Works for me","+2":"Verified"},"description":"","value":1,"default_value":0,"optional":true},"Code-Review":{"recommended":{"_account_id":30108,"name":"Jitendra Bhaskar","email":"jkbhaskarnitrr@gmail.com","username":"jkbhaskar"},"disliked":{"_account_id":20190,"name":"zhufl","email":"zhu.fanglei@zte.com.cn","username":"zhufl"},"all":[{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":23186,"name":"Felipe Monteiro","email":"felipe.carneiro.monteiro@gmail.com","username":"felipe.monteiro"},{"value":-1,"date":"2019-05-29 18:58:42.000000000","permitted_voting_range":{"min":-1,"max":1},"_account_id":6167,"name":"Ken\u0027ichi Ohmichi","email":"ken1ohmichi@gmail.com","username":"oomichi"},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":23467,"name":"Pallav Gupta","email":"pallavgupta84@gmail.com","username":"pallav"},{"value":1,"date":"2019-05-18 19:23:47.000000000","permitted_voting_range":{"min":-1,"max":1},"_account_id":30108,"name":"Jitendra Bhaskar","email":"jkbhaskarnitrr@gmail.com","username":"jkbhaskar"},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":-1,"date":"2019-05-21 00:58:46.000000000","permitted_voting_range":{"min":-1,"max":1},"_account_id":20190,"name":"zhufl","email":"zhu.fanglei@zte.com.cn","username":"zhufl"}],"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":"","value":-1,"default_value":0,"optional":true},"Workflow":{"all":[{"date":"2019-05-18 17:12:37.000000000","_account_id":23186,"name":"Felipe Monteiro","email":"felipe.carneiro.monteiro@gmail.com","username":"felipe.monteiro"},{"_account_id":6167,"name":"Ken\u0027ichi Ohmichi","email":"ken1ohmichi@gmail.com","username":"oomichi"},{"value":0,"permitted_voting_range":{"min":-1,"max":0},"_account_id":23467,"name":"Pallav Gupta","email":"pallavgupta84@gmail.com","username":"pallav"},{"_account_id":30108,"name":"Jitendra Bhaskar","email":"jkbhaskarnitrr@gmail.com","username":"jkbhaskar"},{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"_account_id":20190,"name":"zhufl","email":"zhu.fanglei@zte.com.cn","username":"zhufl"}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true},"Review-Priority":{"all":[{"value":0,"permitted_voting_range":{"min":0,"max":2},"_account_id":23186,"name":"Felipe Monteiro","email":"felipe.carneiro.monteiro@gmail.com","username":"felipe.monteiro"},{"value":0,"permitted_voting_range":{"min":0,"max":2},"_account_id":6167,"name":"Ken\u0027ichi Ohmichi","email":"ken1ohmichi@gmail.com","username":"oomichi"},{"value":0,"permitted_voting_range":{"min":0,"max":2},"_account_id":23467,"name":"Pallav Gupta","email":"pallavgupta84@gmail.com","username":"pallav"},{"value":0,"permitted_voting_range":{"min":0,"max":2},"_account_id":30108,"name":"Jitendra Bhaskar","email":"jkbhaskarnitrr@gmail.com","username":"jkbhaskar"},{"value":0,"permitted_voting_range":{"min":0,"max":2},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"permitted_voting_range":{"min":0,"max":2},"_account_id":20190,"name":"zhufl","email":"zhu.fanglei@zte.com.cn","username":"zhufl"}],"values":{"-1":"Release Freeze"," 0":"No Priority","+1":"Important Change","+2":"Gate Blocker Fix / Urgent Change"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"REVIEWER":[{"_account_id":6167,"name":"Ken\u0027ichi Ohmichi","email":"ken1ohmichi@gmail.com","username":"oomichi"},{"_account_id":20190,"name":"zhufl","email":"zhu.fanglei@zte.com.cn","username":"zhufl"},{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"_account_id":23186,"name":"Felipe Monteiro","email":"felipe.carneiro.monteiro@gmail.com","username":"felipe.monteiro"},{"_account_id":23467,"name":"Pallav Gupta","email":"pallavgupta84@gmail.com","username":"pallav"},{"_account_id":30108,"name":"Jitendra Bhaskar","email":"jkbhaskarnitrr@gmail.com","username":"jkbhaskar"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2019-05-18 00:56:40.000000000","updated_by":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"reviewer":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"state":"REVIEWER"},{"updated":"2019-05-18 17:12:37.000000000","updated_by":{"_account_id":23186,"name":"Felipe Monteiro","email":"felipe.carneiro.monteiro@gmail.com","username":"felipe.monteiro"},"reviewer":{"_account_id":23186,"name":"Felipe Monteiro","email":"felipe.carneiro.monteiro@gmail.com","username":"felipe.monteiro"},"state":"REVIEWER"},{"updated":"2019-05-18 19:23:47.000000000","updated_by":{"_account_id":30108,"name":"Jitendra Bhaskar","email":"jkbhaskarnitrr@gmail.com","username":"jkbhaskar"},"reviewer":{"_account_id":30108,"name":"Jitendra Bhaskar","email":"jkbhaskarnitrr@gmail.com","username":"jkbhaskar"},"state":"REVIEWER"},{"updated":"2019-05-21 00:58:46.000000000","updated_by":{"_account_id":20190,"name":"zhufl","email":"zhu.fanglei@zte.com.cn","username":"zhufl"},"reviewer":{"_account_id":20190,"name":"zhufl","email":"zhu.fanglei@zte.com.cn","username":"zhufl"},"state":"REVIEWER"},{"updated":"2019-05-29 18:58:42.000000000","updated_by":{"_account_id":6167,"name":"Ken\u0027ichi Ohmichi","email":"ken1ohmichi@gmail.com","username":"oomichi"},"reviewer":{"_account_id":6167,"name":"Ken\u0027ichi Ohmichi","email":"ken1ohmichi@gmail.com","username":"oomichi"},"state":"REVIEWER"}],"messages":[{"id":"863603b166c7e67a58081c1e42f427a1458a2489","author":{"_account_id":23467,"name":"Pallav Gupta","email":"pallavgupta84@gmail.com","username":"pallav"},"date":"2019-05-17 15:35:30.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"24af376177769936b6dddef9f9336f6d56273c50","author":{"_account_id":6167,"name":"Ken\u0027ichi Ohmichi","email":"ken1ohmichi@gmail.com","username":"oomichi"},"date":"2019-05-17 18:01:38.000000000","message":"Patch Set 1: Code-Review-1\n\n(1 comment)","accounts_in_message":[],"_revision_number":1},{"id":"cddcee3dd416e01a63e38feb1f9d7a9c30fd7924","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-05-17 18:25:58.000000000","message":"Patch Set 1: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttp://docs.openstack.org/infra/manual/developers.html#automated-testing\n\n\n- tempest-full http://logs.openstack.org/25/659825/1/check/tempest-full/55c0cd0/ : SUCCESS in 1h 36m 10s\n- neutron-grenade http://logs.openstack.org/25/659825/1/check/neutron-grenade/5d253a4/ : SUCCESS in 1h 02m 35s\n- grenade-py3 http://logs.openstack.org/25/659825/1/check/grenade-py3/d62e7cd/ : SUCCESS in 58m 36s\n- tempest-full-py3 http://logs.openstack.org/25/659825/1/check/tempest-full-py3/c42752e/ : SUCCESS in 1h 36m 33s\n- openstack-tox-cover http://logs.openstack.org/25/659825/1/check/openstack-tox-cover/7239c32/cover/ : SUCCESS in 4m 18s\n- openstack-tox-pep8 http://logs.openstack.org/25/659825/1/check/openstack-tox-pep8/a97cde9/ : SUCCESS in 4m 39s\n- openstack-tox-py27 http://logs.openstack.org/25/659825/1/check/openstack-tox-py27/b083e11/ : SUCCESS in 3m 08s\n- openstack-tox-py35 http://logs.openstack.org/25/659825/1/check/openstack-tox-py35/f75e09c/ : SUCCESS in 3m 43s\n- openstack-tox-py36 http://logs.openstack.org/25/659825/1/check/openstack-tox-py36/8cfdaf9/ : SUCCESS in 3m 29s\n- openstack-tox-py37 http://logs.openstack.org/25/659825/1/check/openstack-tox-py37/fe1048e/ : SUCCESS in 5m 18s\n- openstack-tox-docs http://logs.openstack.org/25/659825/1/check/openstack-tox-docs/c996879/html/ : SUCCESS in 6m 12s\n- tempest-full-parallel http://logs.openstack.org/25/659825/1/check/tempest-full-parallel/23be95c/ : TIMED_OUT in 2h 05m 58s (non-voting)\n- tempest-full-py3-ipv6 http://logs.openstack.org/25/659825/1/check/tempest-full-py3-ipv6/1bb53f0/ : SUCCESS in 1h 36m 16s (non-voting)\n- tempest-full-stein http://logs.openstack.org/25/659825/1/check/tempest-full-stein/e503228/ : SUCCESS in 1h 41m 16s\n- tempest-full-stein-py3 http://logs.openstack.org/25/659825/1/check/tempest-full-stein-py3/777a210/ : FAILURE in 1h 48m 37s\n- tempest-full-rocky http://logs.openstack.org/25/659825/1/check/tempest-full-rocky/1ed0222/ : SUCCESS in 2h 04m 28s\n- tempest-full-rocky-py3 http://logs.openstack.org/25/659825/1/check/tempest-full-rocky-py3/dd41d28/ : FAILURE in 1h 23m 18s\n- tempest-full-queens http://logs.openstack.org/25/659825/1/check/tempest-full-queens/82836f9/ : SUCCESS in 1h 47m 42s\n- tempest-full-queens-py3 http://logs.openstack.org/25/659825/1/check/tempest-full-queens-py3/7c5e98f/ : SUCCESS in 1h 49m 49s\n- tempest-full-pike http://logs.openstack.org/25/659825/1/check/tempest-full-pike/d989f50/ : SUCCESS in 1h 58m 32s\n- tempest-multinode-full http://logs.openstack.org/25/659825/1/check/tempest-multinode-full/3b4e8dd/ : SUCCESS in 1h 40m 32s\n- tempest-multinode-full-py3 http://logs.openstack.org/25/659825/1/check/tempest-multinode-full-py3/df21be0/ : SUCCESS in 1h 38m 11s\n- tempest-tox-plugin-sanity-check http://logs.openstack.org/25/659825/1/check/tempest-tox-plugin-sanity-check/2307eee/ : FAILURE in 1h 01m 11s (non-voting)\n- tempest-slow http://logs.openstack.org/25/659825/1/check/tempest-slow/e4033c6/ : SUCCESS in 2h 36m 27s\n- tempest-slow-py3 http://logs.openstack.org/25/659825/1/check/tempest-slow-py3/ba5a406/ : SUCCESS in 2h 28m 57s\n- nova-live-migration http://logs.openstack.org/25/659825/1/check/nova-live-migration/94aed85/ : SUCCESS in 47m 35s (non-voting)\n- neutron-grenade-multinode http://logs.openstack.org/25/659825/1/check/neutron-grenade-multinode/f7a1cac/ : SUCCESS in 1h 08m 17s\n- devstack-plugin-ceph-tempest http://logs.openstack.org/25/659825/1/check/devstack-plugin-ceph-tempest/b1a9712/ : SUCCESS in 1h 28m 48s (non-voting)\n- puppet-openstack-integration-4-scenario004-tempest-centos-7 http://logs.openstack.org/25/659825/1/check/puppet-openstack-integration-4-scenario004-tempest-centos-7/87a605f/ : FAILURE in 5m 48s (non-voting)\n- neutron-tempest-dvr http://logs.openstack.org/25/659825/1/check/neutron-tempest-dvr/5078b8c/ : SUCCESS in 1h 30m 10s\n- interop-tempest-consistency http://logs.openstack.org/25/659825/1/check/interop-tempest-consistency/c5481c8/ : SUCCESS in 3m 35s\n- tempest-full-test-account-py3 http://logs.openstack.org/25/659825/1/check/tempest-full-test-account-py3/74dfb5e/ : SUCCESS in 1h 34m 58s (non-voting)\n- tempest-full-test-account-no-admin-py3 http://logs.openstack.org/25/659825/1/check/tempest-full-test-account-no-admin-py3/ab14ca9/ : SUCCESS in 1h 17m 05s (non-voting)","accounts_in_message":[],"_revision_number":1},{"id":"64858d8126f48476a0a415475691000d07ac3f53","author":{"_account_id":23467,"name":"Pallav Gupta","email":"pallavgupta84@gmail.com","username":"pallav"},"date":"2019-05-17 19:40:02.000000000","message":"Patch Set 1:\n\n\u003e (1 comment)\n\nthat\u0027s true, nothing change while calling api. Only change apply for the assertion. Currently it\u0027s asserting domain_id with matching project id which made it failed.\n\nself.assertIn(p[key], map(lambda x: x[key], body))\n\neg:\n\ntesttools.matchers._impl.MismatchError: u\u0027cec4876aeb9c4cd0819b0ae741a6df9a\u0027 not in [u\u0027default\u0027, u\u0027default\u0027, u\u0027default\u0027, u\u0027default\u0027, u\u0027default\u0027, u\u0027default\u0027, u\u0027default\u0027, u\u0027default\u0027, u\u0027default\u0027, u\u0027default\u0027]\"","accounts_in_message":[],"_revision_number":1},{"id":"064817b13f9dc2a91ad028c5154dd1367328e180","author":{"_account_id":30108,"name":"Jitendra Bhaskar","email":"jkbhaskarnitrr@gmail.com","username":"jkbhaskar"},"date":"2019-05-17 20:03:17.000000000","message":"Patch Set 1: Code-Review+1\n\nVerified and worked for me.","accounts_in_message":[],"_revision_number":1},{"id":"6bfae394a2739c23be4bb346840a59a1fa5ea4a3","author":{"_account_id":6167,"name":"Ken\u0027ichi Ohmichi","email":"ken1ohmichi@gmail.com","username":"oomichi"},"date":"2019-05-17 20:34:29.000000000","message":"Patch Set 1:\n\nI am not sure I understand your comment correctly.\n\n\u003e that\u0027s true, nothing change while calling api.\n\nThe \"key\" which you are changing is passed to\n\n params \u003d {key: self.domain_id}\n\nand the \"key\" is passed to \"list projects\" API call.\nThat means this changes the API calling.","accounts_in_message":[],"_revision_number":1},{"id":"e605246453af4a553f61d38d67a0a80d16ab5638","author":{"_account_id":23467,"name":"Pallav Gupta","email":"pallavgupta84@gmail.com","username":"pallav"},"date":"2019-05-17 22:35:08.000000000","message":"Uploaded patch set 2.","accounts_in_message":[],"_revision_number":2},{"id":"18a6ae049e5a753de7c0eb8addb7ab99d4ab22d8","author":{"_account_id":23467,"name":"Pallav Gupta","email":"pallavgupta84@gmail.com","username":"pallav"},"date":"2019-05-17 22:38:36.000000000","message":"Patch Set 2:\n\n\u003e I am not sure I understand your comment correctly.\n \u003e \n \u003e \u003e that\u0027s true, nothing change while calling api.\n \u003e \n \u003e The \"key\" which you are changing is passed to\n \u003e \n \u003e params \u003d {key: self.domain_id}\n \u003e \n \u003e and the \"key\" is passed to \"list projects\" API call.\n \u003e That means this changes the API calling.\n\nsorry Ken\u0027ichi for the confusion, intention was to pass correct project key \u0027id\u0027 to the function test_list_projects_with_domains so it can assert by matching project in body.\n\nself.assertIn(p[key], map(lambda x: x[key], body))","accounts_in_message":[],"_revision_number":2},{"id":"7c7d578dbeddd203fa6578f755dc597397b1299d","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-05-18 00:56:40.000000000","message":"Patch Set 2: Verified+1\n\nBuild succeeded (check pipeline).\n\n- tempest-full http://logs.openstack.org/25/659825/2/check/tempest-full/bc21fb9/ : SUCCESS in 1h 49m 28s\n- neutron-grenade http://logs.openstack.org/25/659825/2/check/neutron-grenade/33c17e1/ : SUCCESS in 57m 53s\n- grenade-py3 http://logs.openstack.org/25/659825/2/check/grenade-py3/2826a6c/ : SUCCESS in 1h 14m 07s\n- tempest-full-py3 http://logs.openstack.org/25/659825/2/check/tempest-full-py3/fb1ee54/ : SUCCESS in 1h 32m 07s\n- openstack-tox-cover http://logs.openstack.org/25/659825/2/check/openstack-tox-cover/37d7e28/cover/ : SUCCESS in 4m 37s\n- openstack-tox-pep8 http://logs.openstack.org/25/659825/2/check/openstack-tox-pep8/8f6f313/ : SUCCESS in 3m 43s\n- openstack-tox-py27 http://logs.openstack.org/25/659825/2/check/openstack-tox-py27/9b58180/ : SUCCESS in 3m 59s\n- openstack-tox-py35 http://logs.openstack.org/25/659825/2/check/openstack-tox-py35/edbbead/ : SUCCESS in 3m 05s\n- openstack-tox-py36 http://logs.openstack.org/25/659825/2/check/openstack-tox-py36/6c8be96/ : SUCCESS in 3m 11s\n- openstack-tox-py37 http://logs.openstack.org/25/659825/2/check/openstack-tox-py37/36f28a9/ : SUCCESS in 3m 08s\n- openstack-tox-docs http://logs.openstack.org/25/659825/2/check/openstack-tox-docs/72c4727/html/ : SUCCESS in 6m 38s\n- tempest-full-parallel http://logs.openstack.org/25/659825/2/check/tempest-full-parallel/111ea35/ : TIMED_OUT in 2h 05m 39s (non-voting)\n- tempest-full-py3-ipv6 http://logs.openstack.org/25/659825/2/check/tempest-full-py3-ipv6/ff4b22e/ : SUCCESS in 1h 29m 58s (non-voting)\n- tempest-full-stein http://logs.openstack.org/25/659825/2/check/tempest-full-stein/df3bb0c/ : SUCCESS in 1h 38m 10s\n- tempest-full-stein-py3 http://logs.openstack.org/25/659825/2/check/tempest-full-stein-py3/38b82ed/ : SUCCESS in 1h 41m 06s\n- tempest-full-rocky http://logs.openstack.org/25/659825/2/check/tempest-full-rocky/d039fe0/ : SUCCESS in 1h 28m 21s\n- tempest-full-rocky-py3 http://logs.openstack.org/25/659825/2/check/tempest-full-rocky-py3/3537317/ : SUCCESS in 1h 30m 56s\n- tempest-full-queens http://logs.openstack.org/25/659825/2/check/tempest-full-queens/dcbb7a7/ : SUCCESS in 1h 25m 09s\n- tempest-full-queens-py3 http://logs.openstack.org/25/659825/2/check/tempest-full-queens-py3/6a16e1d/ : SUCCESS in 1h 29m 31s\n- tempest-full-pike http://logs.openstack.org/25/659825/2/check/tempest-full-pike/c476054/ : SUCCESS in 1h 32m 30s\n- tempest-multinode-full http://logs.openstack.org/25/659825/2/check/tempest-multinode-full/b6ae780/ : SUCCESS in 1h 47m 48s\n- tempest-multinode-full-py3 http://logs.openstack.org/25/659825/2/check/tempest-multinode-full-py3/66a982c/ : SUCCESS in 1h 45m 12s\n- tempest-tox-plugin-sanity-check http://logs.openstack.org/25/659825/2/check/tempest-tox-plugin-sanity-check/d4a9d07/ : SUCCESS in 48m 28s (non-voting)\n- tempest-slow http://logs.openstack.org/25/659825/2/check/tempest-slow/ee7e859/ : SUCCESS in 2h 16m 15s\n- tempest-slow-py3 http://logs.openstack.org/25/659825/2/check/tempest-slow-py3/480a94c/ : SUCCESS in 2h 11m 51s\n- nova-live-migration http://logs.openstack.org/25/659825/2/check/nova-live-migration/79e1108/ : SUCCESS in 45m 47s (non-voting)\n- neutron-grenade-multinode http://logs.openstack.org/25/659825/2/check/neutron-grenade-multinode/608e11a/ : SUCCESS in 1h 07m 50s\n- devstack-plugin-ceph-tempest http://logs.openstack.org/25/659825/2/check/devstack-plugin-ceph-tempest/588d860/ : SUCCESS in 1h 32m 20s (non-voting)\n- puppet-openstack-integration-4-scenario004-tempest-centos-7 http://logs.openstack.org/25/659825/2/check/puppet-openstack-integration-4-scenario004-tempest-centos-7/3135df9/ : FAILURE in 8m 47s (non-voting)\n- neutron-tempest-dvr http://logs.openstack.org/25/659825/2/check/neutron-tempest-dvr/f89de6f/ : SUCCESS in 1h 33m 23s\n- interop-tempest-consistency http://logs.openstack.org/25/659825/2/check/interop-tempest-consistency/4d6f323/ : SUCCESS in 3m 41s\n- tempest-full-test-account-py3 http://logs.openstack.org/25/659825/2/check/tempest-full-test-account-py3/b98178a/ : SUCCESS in 1h 32m 18s (non-voting)\n- tempest-full-test-account-no-admin-py3 http://logs.openstack.org/25/659825/2/check/tempest-full-test-account-no-admin-py3/b5178c2/ : SUCCESS in 1h 11m 59s (non-voting)","accounts_in_message":[],"_revision_number":2},{"id":"e654971c0c3c68d51c7ec44bee8c6abfb956e255","author":{"_account_id":30108,"name":"Jitendra Bhaskar","email":"jkbhaskarnitrr@gmail.com","username":"jkbhaskar"},"date":"2019-05-18 19:23:47.000000000","message":"Patch Set 2: Code-Review+1","accounts_in_message":[],"_revision_number":2},{"id":"39ed3e3e7955b43ba7befca83af993170cc89efb","author":{"_account_id":20190,"name":"zhufl","email":"zhu.fanglei@zte.com.cn","username":"zhufl"},"date":"2019-05-20 01:40:48.000000000","message":"Patch Set 2:\n\nI\u0027m also a little confused.\nWhat\u0027s your value of CONF.identity.default_domain_id?","accounts_in_message":[],"_revision_number":2},{"id":"55198e0d52ef7dc5aef4b487c8568db7daf35a6a","author":{"_account_id":23467,"name":"Pallav Gupta","email":"pallavgupta84@gmail.com","username":"pallav"},"date":"2019-05-20 14:56:23.000000000","message":"Patch Set 2:\n\n\u003e I\u0027m also a little confused.\n \u003e What\u0027s your value of CONF.identity.default_domain_id?\n\nI\u0027ve set domain_id same as in accounts.yaml for primary credentials.\ndefault_domain_id \u003d cec4876aeb9c4cd0819b0ae741a6df9a\n\nIn below check\nself.assertIn(p[key], map(lambda x: x[key], body))\n\nearlier we were passing key\u003d\u0027domain_id\u0027 which is wrong when we compare project value in body. I changed key as \u0027id\u0027 so we can assert project in body.","accounts_in_message":[],"_revision_number":2},{"id":"82c1cf215129409897e9ba013d50653dfdac1fea","author":{"_account_id":20190,"name":"zhufl","email":"zhu.fanglei@zte.com.cn","username":"zhufl"},"date":"2019-05-21 00:58:46.000000000","message":"Patch Set 2: Code-Review-1\n\n\u003e \u003e I\u0027m also a little confused.\n \u003e \u003e What\u0027s your value of CONF.identity.default_domain_id?\n \u003e \n \u003e I\u0027ve set domain_id same as in accounts.yaml for primary\n \u003e credentials.\n \u003e default_domain_id \u003d cec4876aeb9c4cd0819b0ae741a6df9a\n \u003e \n \u003e In below check\n \u003e self.assertIn(p[key], map(lambda x: x[key], body))\n \u003e \n \u003e earlier we were passing key\u003d\u0027domain_id\u0027 which is wrong when we\n \u003e compare project value in body. I changed key as \u0027id\u0027 so we can\n \u003e assert project in body.\n\nI think \n\n \u003e \u003e I\u0027m also a little confused.\n \u003e \u003e What\u0027s your value of CONF.identity.default_domain_id?\n \u003e \n \u003e I\u0027ve set domain_id same as in accounts.yaml for primary\n \u003e credentials.\n \u003e default_domain_id \u003d cec4876aeb9c4cd0819b0ae741a6df9a\n \u003e \n \u003e In below check\n \u003e self.assertIn(p[key], map(lambda x: x[key], body))\n \u003e \n \u003e earlier we were passing key\u003d\u0027domain_id\u0027 which is wrong when we\n \u003e compare project value in body. I changed key as \u0027id\u0027 so we can\n \u003e assert project in body.\n\nI think setting default_domain_id \u003d cec4876aeb9c4cd0819b0ae741a6df9a is not correct. (maybe we should refer to the value of default_domain_id in keystone.conf?)\n\nIf we list projects with params \u003d {\u0027domain_id\u0027: \u0027cec4876aeb9c4cd0819b0ae741a6df9a\u0027},\nwe expect the projects listed all with domain_id \u003d \u0027cec4876aeb9c4cd0819b0ae741a6df9a\u0027, but in fact you get projects with domain_id \u003d \u0027default\u0027, so your testcase fails. And this is not the fault of testcase itself.","accounts_in_message":[],"_revision_number":2},{"id":"66388e7bb91ea4da01862e9eb9bec718fa245125","author":{"_account_id":6167,"name":"Ken\u0027ichi Ohmichi","email":"ken1ohmichi@gmail.com","username":"oomichi"},"date":"2019-05-29 18:58:42.000000000","message":"Patch Set 2: Code-Review-1\n\nI agree with zhufl here.\nActually this patch kicks the corresponding test test_list_projects_with_domains on the gate and the test succeeds.\nAccording to the corresponding log http://logs.openstack.org/25/659825/2/check/tempest-full/bc21fb9/controller/logs/tempest_log.txt.gz the Keystone returns the response which contains \"domain_id\": \"default\" as\n\n2019-05-17 23:43:50.151 20458 INFO tempest.lib.common.rest_client [req-60ebf4dc-6264-4180-9f0b-786f304d9a4f ] Request (ListProjectsStaticTestJSON:test_list_projects_with_domains): 200 GET https://10.4.70.105/identity/v3/projects 0.049s\n        Body: {\"links\": {\"self\": \"https://10.4.70.105/identity/v3/projects\", \"previous\": null, \"next\": null},\n               \"projects\": [\n                 {\"is_domain\": false, \"description\": \"\", \"links\": {\"self\": \"https://10.4.70.105/identity/v3/projects/086235839f854cb0955fdb61e74f7775\"}, \"tags\": [], \"enabled\": true, \"id\": \"086235839f854cb0955fdb61e74f7775\", \"parent_id\": \"default\", \"domain_id\": \"default\", \"name\": \"alt_demo\"},\n                 {\"is_domain\": false, \"description\": \"\", \"links\": {\"self\": \"https://10.4.70.105/identity/v3/projects/19eb48e461a94825a4f9fa634d45c17d\"}, \"tags\": [], \"enabled\": true, \"id\": \"19eb48e461a94825a4f9fa634d45c17d\", \"parent_id\": \"default\", \"domain_id\": \"default\", \"name\": \"swiftprojecttest2\"},\n                 {\"is_domain\": false, \"description\": \"tempest-ExternalNetworksTestJSON-90834830-desc\", \"links\": {\"self\": \"https://10.4.70.105/identity/v3/projects/1a1085fef380407bb3a46c5e8459134f\"}, \"tags\": [], \"enabled\": true, \"id\": \"1a1085fef380407bb3a46c5e8459134f\", \"parent_id\": \"default\", \"domain_id\": \"default\", \"name\": \"tempest-ExternalNetworksTestJSON-90834830\"},\n                 {\"is_domain\": false, \"description\": \"\", \"links\": {\"self\": \"https://10.4.70.105/identity/v3/projects/2a46acd6ebc14c1892dfbc90999fd308\"}, \"tags\": [], \"enabled\": true, \"id\": \"2a46acd6ebc14c1892dfbc90999fd308\", \"parent_id\": \"default\", \"domain_id\": \"default\", \"name\": \"service\"}, {\"is_domain\": false, \"description\": \"tempest-ListProjectsStaticTestJSON-1068096133-desc\", \"links\": {\"self\": \"https://10.4.70.105/identity/v3/projects/3735feaaf9b14b028108ee997ed748f6\"}, \"tags\": [], \"enabled\": true, \"id\": \"3735feaaf9b14b028108ee997ed748f6\", \"parent_id\": \"default\", \"domain_id\": \"default\", \"name\": \"tempest-ListProjectsStaticTestJSON-1068096133\"}, {\"is_domain\": false, \"description\": \"tempest-ListProjectsStaticTestJSON-1610364730-desc\", \"links\": {\"self\": \"https://10.4.70.105/identity/v3/projects/3f1c6d87d0694287973b4c24635c265b\"}, \"tags\": [], \"enabled\": true, \"id\": \"3f1c6d87d0694287973b4c24635c265b\", \"parent_id\": \"default\", \"domain_id\": \"default\", \"name\": \"tempest-ListProjectsStaticTestJSON-1610364730\"}, \n                 ...\n\nOn your environment, what does \u0027openstack domain list\u0027 show?\nThe following is the example:\n\n $ openstack domain list\n +---------+---------+---------+--------------------+\n | ID      | Name    | Enabled | Description        |\n +---------+---------+---------+--------------------+\n | default | Default | True    | The default domain |\n +---------+---------+---------+--------------------+","accounts_in_message":[],"_revision_number":2},{"id":"e7afc04505151a8da4e93f113c56224cf21fa4da","author":{"_account_id":23467,"name":"Pallav Gupta","email":"pallavgupta84@gmail.com","username":"pallav"},"date":"2019-09-24 00:14:13.000000000","message":"Abandoned","accounts_in_message":[],"_revision_number":2}],"current_revision_number":2,"current_revision":"887cc5a763dec24f06b8980d478f65d92dfaf36c","revisions":{"ba050d368bd30fe0a258b5b172fb497c0b788b03":{"kind":"REWORK","_number":1,"created":"2019-05-17 15:35:30.000000000","uploader":{"_account_id":23467,"name":"Pallav Gupta","email":"pallavgupta84@gmail.com","username":"pallav"},"ref":"refs/changes/25/659825/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/tempest","ref":"refs/changes/25/659825/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/tempest refs/changes/25/659825/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/tempest refs/changes/25/659825/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/tempest refs/changes/25/659825/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/tempest refs/changes/25/659825/1"}}},"commit":{"parents":[{"commit":"3bc3acafee73666ee359967f0c188e709a7362d9","subject":"Merge \"Remove legacy-periodic-tempest-dsvm-neutron-full-ocata\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/tempest/commit/3bc3acafee73666ee359967f0c188e709a7362d9"}]}],"author":{"name":"Pallav Gupta","email":"pallavgupta84@gmail.com","date":"2019-05-03 02:53:40.000000000","tz":330},"committer":{"name":"Pallav Gupta","email":"pallavgupta84@gmail.com","date":"2019-05-03 02:53:40.000000000","tz":330},"subject":"Fix: use project key \u0027id\u0027 instead of domain_id","message":"Fix: use project key \u0027id\u0027 instead of domain_id\n\nTestcase \u0027test_list_projects_with_domains\u0027 is failing due to mismatched\nkey \u0027domain_id\u0027. Fixing it with passing correct project key \u0027id\u0027 used in\nassertion which matches with projects list.\n\nChange-Id: Ifda93645e7cf42ed1995664a05701c95018cb896\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/tempest/commit/ba050d368bd30fe0a258b5b172fb497c0b788b03"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/tempest/commit/ba050d368bd30fe0a258b5b172fb497c0b788b03"}]},"branch":"refs/heads/master"},"887cc5a763dec24f06b8980d478f65d92dfaf36c":{"kind":"REWORK","_number":2,"created":"2019-05-17 22:35:08.000000000","uploader":{"_account_id":23467,"name":"Pallav Gupta","email":"pallavgupta84@gmail.com","username":"pallav"},"ref":"refs/changes/25/659825/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/tempest","ref":"refs/changes/25/659825/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/tempest refs/changes/25/659825/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/tempest refs/changes/25/659825/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/tempest refs/changes/25/659825/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/tempest refs/changes/25/659825/2"}}},"commit":{"parents":[{"commit":"3bc3acafee73666ee359967f0c188e709a7362d9","subject":"Merge \"Remove legacy-periodic-tempest-dsvm-neutron-full-ocata\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/tempest/commit/3bc3acafee73666ee359967f0c188e709a7362d9"}]}],"author":{"name":"Pallav Gupta","email":"pallavgupta84@gmail.com","date":"2019-05-03 02:53:40.000000000","tz":330},"committer":{"name":"Pallav Gupta","email":"pallavgupta84@gmail.com","date":"2019-05-03 09:51:47.000000000","tz":330},"subject":"Fix: corrected project key for assertion","message":"Fix: corrected project key for assertion\n\nTestcase \u0027test_list_projects_with_domains\u0027 is failing due to mismatched\nkey \u0027domain_id\u0027. Fixing it with passing correct project key \u0027id\u0027 used in\nassertion which matches with projects list.\n\nChange-Id: Ifda93645e7cf42ed1995664a05701c95018cb896\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/tempest/commit/887cc5a763dec24f06b8980d478f65d92dfaf36c"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/tempest/commit/887cc5a763dec24f06b8980d478f65d92dfaf36c"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
