)]}'
{"id":"openstack%2Fpython-heatclient~337031","triplet_id":"openstack%2Fpython-heatclient~master~I13ed9ddd6ae6ef074232b33695916bc83930dcf0","project":"openstack/python-heatclient","branch":"master","topic":"bug/1586268","hashtags":[],"change_id":"I13ed9ddd6ae6ef074232b33695916bc83930dcf0","subject":"base.Resource not define __ne__() built-in function","status":"MERGED","created":"2016-07-04 06:50:25.000000000","updated":"2016-07-05 04:28:52.000000000","submitted":"2016-07-05 04:28:51.000000000","submitter":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"total_comment_count":0,"unresolved_comment_count":0,"has_review_started":true,"meta_rev_id":"365e4b0ed645d9095c3853e97503987c1e4cf9df","_number":337031,"virtual_id_number":337031,"owner":{"_account_id":20146,"name":"yuyafei","email":"yu.yafei@foxmail.com","username":"yuyafei"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"all":[{"value":2,"date":"2016-07-05 04:28:51.000000000","_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"_account_id":10487,"name":"Kanagaraj Manickam","email":"mkr1481@gmail.com","username":"kanagarajm"},{"value":0,"_account_id":4571,"name":"Steve Baker","email":"sbaker@redhat.com","username":"steve-stevebaker"}],"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":10487,"name":"Kanagaraj Manickam","email":"mkr1481@gmail.com","username":"kanagarajm"},"all":[{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":2,"date":"2016-07-05 04:13:15.000000000","_account_id":10487,"name":"Kanagaraj Manickam","email":"mkr1481@gmail.com","username":"kanagarajm"},{"value":2,"date":"2016-07-04 21:24:34.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":4571,"name":"Steve Baker","email":"sbaker@redhat.com","username":"steve-stevebaker"}],"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":10487,"name":"Kanagaraj Manickam","email":"mkr1481@gmail.com","username":"kanagarajm"},"all":[{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":1,"date":"2016-07-05 04:13:15.000000000","_account_id":10487,"name":"Kanagaraj Manickam","email":"mkr1481@gmail.com","username":"kanagarajm"},{"value":0,"_account_id":4571,"name":"Steve Baker","email":"sbaker@redhat.com","username":"steve-stevebaker"}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"REVIEWER":[{"_account_id":3,"name":"Jenkins","username":"jenkins"},{"_account_id":4571,"name":"Steve Baker","email":"sbaker@redhat.com","username":"steve-stevebaker"},{"_account_id":10487,"name":"Kanagaraj Manickam","email":"mkr1481@gmail.com","username":"kanagarajm"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2016-07-04 21:24:34.000000000","updated_by":{"_account_id":4571,"name":"Steve Baker","email":"sbaker@redhat.com","username":"steve-stevebaker"},"reviewer":{"_account_id":4571,"name":"Steve Baker","email":"sbaker@redhat.com","username":"steve-stevebaker"},"state":"REVIEWER"},{"updated":"2016-07-05 04:13:15.000000000","updated_by":{"_account_id":10487,"name":"Kanagaraj Manickam","email":"mkr1481@gmail.com","username":"kanagarajm"},"reviewer":{"_account_id":10487,"name":"Kanagaraj Manickam","email":"mkr1481@gmail.com","username":"kanagarajm"},"state":"REVIEWER"},{"updated":"2016-07-05 04:28:51.000000000","updated_by":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"reviewer":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"state":"REVIEWER"}],"messages":[{"id":"f8dcce9082c57ef8152119d17be40977869af8d6","author":{"_account_id":20146,"name":"yuyafei","email":"yu.yafei@foxmail.com","username":"yuyafei"},"date":"2016-07-04 06:50:25.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"f6ee74a542bdfc4a7b4a90f79516168f5fe2de64","author":{"_account_id":20146,"name":"yuyafei","email":"yu.yafei@foxmail.com","username":"yuyafei"},"date":"2016-07-04 06:54:06.000000000","message":"Patch Set 2: Published edit on patch set 1","accounts_in_message":[],"_revision_number":2},{"id":"e2b6f69792289ee25ade2a667fef2d308a779d10","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-07-04 07:04:13.000000000","message":"Patch Set 2: 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-heatclient-python34 http://logs.openstack.org/31/337031/2/check/gate-python-heatclient-python34/1e2c08b/ : SUCCESS in 5m 05s\n- gate-python-heatclient-pypy http://logs.openstack.org/31/337031/2/check/gate-python-heatclient-pypy/f003532/ : SUCCESS in 4m 06s (non-voting)\n- check-osc-plugins http://logs.openstack.org/31/337031/2/check/check-osc-plugins/9566aef/ : FAILURE in 4m 08s (non-voting)\n- gate-python-heatclient-pep8 http://logs.openstack.org/31/337031/2/check/gate-python-heatclient-pep8/775d8bb/ : SUCCESS in 2m 46s\n- gate-python-heatclient-python27 http://logs.openstack.org/31/337031/2/check/gate-python-heatclient-python27/5606d3f/ : SUCCESS in 2m 16s\n- gate-heatclient-dsvm-functional http://logs.openstack.org/31/337031/2/check/gate-heatclient-dsvm-functional/4b2ce61/ : FAILURE in 8m 17s","accounts_in_message":[],"_revision_number":2},{"id":"a07027c87db1d6f2ff2a491bccc08f1911fc37be","author":{"_account_id":20146,"name":"yuyafei","email":"yu.yafei@foxmail.com","username":"yuyafei"},"date":"2016-07-04 07:11:44.000000000","message":"Patch Set 3: Published edit on patch set 2","accounts_in_message":[],"_revision_number":3},{"id":"1e636fb2001747aedbf2cd62d8741d3ea407e00a","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-07-04 07:24:19.000000000","message":"Patch Set 3: 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-heatclient-python34 http://logs.openstack.org/31/337031/3/check/gate-python-heatclient-python34/d0f0956/ : SUCCESS in 3m 16s\n- gate-python-heatclient-pypy http://logs.openstack.org/31/337031/3/check/gate-python-heatclient-pypy/da16e8a/ : SUCCESS in 4m 32s (non-voting)\n- check-osc-plugins http://logs.openstack.org/31/337031/3/check/check-osc-plugins/8dab338/ : FAILURE in 4m 03s (non-voting)\n- gate-python-heatclient-pep8 http://logs.openstack.org/31/337031/3/check/gate-python-heatclient-pep8/fdeeca0/ : SUCCESS in 2m 50s\n- gate-python-heatclient-python27 http://logs.openstack.org/31/337031/3/check/gate-python-heatclient-python27/75210bc/ : SUCCESS in 3m 08s\n- gate-heatclient-dsvm-functional http://logs.openstack.org/31/337031/3/check/gate-heatclient-dsvm-functional/7f74430/ : FAILURE in 9m 28s","accounts_in_message":[],"_revision_number":3},{"id":"983f312b54c2cbafb4b1b3fd53d8382717c9b45c","author":{"_account_id":20146,"name":"yuyafei","email":"yu.yafei@foxmail.com","username":"yuyafei"},"date":"2016-07-04 10:25:12.000000000","message":"Patch Set 3:\n\nrecheck","accounts_in_message":[],"_revision_number":3},{"id":"3eb0077dc4a763ecb99b4d796a6d4020d17d5854","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-07-04 10:49:02.000000000","message":"Patch Set 3: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-python-heatclient-python34 http://logs.openstack.org/31/337031/3/check/gate-python-heatclient-python34/9871f93/ : SUCCESS in 3m 40s\n- gate-python-heatclient-pypy http://logs.openstack.org/31/337031/3/check/gate-python-heatclient-pypy/092c8c9/ : SUCCESS in 4m 05s (non-voting)\n- check-osc-plugins http://logs.openstack.org/31/337031/3/check/check-osc-plugins/db4ae83/ : FAILURE in 5m 28s (non-voting)\n- gate-python-heatclient-pep8 http://logs.openstack.org/31/337031/3/check/gate-python-heatclient-pep8/7de66e6/ : SUCCESS in 3m 20s\n- gate-python-heatclient-python27 http://logs.openstack.org/31/337031/3/check/gate-python-heatclient-python27/22b53b9/ : SUCCESS in 3m 48s\n- gate-heatclient-dsvm-functional http://logs.openstack.org/31/337031/3/check/gate-heatclient-dsvm-functional/f7cfb9c/ : SUCCESS in 17m 55s","accounts_in_message":[],"_revision_number":3},{"id":"e973e7d7b52b82782de1799eddb31e45c7d92e9e","author":{"_account_id":4571,"name":"Steve Baker","email":"sbaker@redhat.com","username":"steve-stevebaker"},"date":"2016-07-04 21:24:34.000000000","message":"Patch Set 3: Code-Review+2","accounts_in_message":[],"_revision_number":3},{"id":"24bc82d7beb1b59d2630586b8dd14cffe720ba6e","author":{"_account_id":10487,"name":"Kanagaraj Manickam","email":"mkr1481@gmail.com","username":"kanagarajm"},"date":"2016-07-05 04:13:15.000000000","message":"Patch Set 3: Code-Review+2 Workflow+1","accounts_in_message":[],"_revision_number":3},{"id":"78a14dc0da03094d5b68ce2fd21d121c3b20de6f","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-07-05 04:13:25.000000000","message":"Patch Set 3: -Verified\n\nStarting gate jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":3},{"id":"a647610a01b02f9c4cc2adbf3aafcf419d229b32","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-07-05 04:28:51.000000000","message":"Patch Set 3: Verified+2\n\nBuild succeeded (gate pipeline).\n\n- gate-python-heatclient-python34 http://logs.openstack.org/31/337031/3/gate/gate-python-heatclient-python34/52d2d25/ : SUCCESS in 4m 17s\n- gate-python-heatclient-pep8 http://logs.openstack.org/31/337031/3/gate/gate-python-heatclient-pep8/ffeec28/ : SUCCESS in 3m 24s\n- gate-python-heatclient-python27 http://logs.openstack.org/31/337031/3/gate/gate-python-heatclient-python27/5866178/ : SUCCESS in 4m 38s\n- gate-heatclient-dsvm-functional http://logs.openstack.org/31/337031/3/gate/gate-heatclient-dsvm-functional/7fa7810/ : SUCCESS in 15m 24s","accounts_in_message":[],"_revision_number":3},{"id":"3374839d767c59b5ef581f6780fd82131ea1cf53","date":"2016-07-05 04:28:52.000000000","message":"Change has been successfully merged into the git repository by Jenkins","accounts_in_message":[],"_revision_number":3}],"current_revision_number":3,"current_revision":"4c2a88b95905ab724a5fff5b19ff10c1ca43f4a3","revisions":{"ee183b954c50394776fddc14af0500c31fbbebae":{"kind":"REWORK","_number":1,"created":"2016-07-04 06:50:25.000000000","uploader":{"_account_id":20146,"name":"yuyafei","email":"yu.yafei@foxmail.com","username":"yuyafei"},"ref":"refs/changes/31/337031/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-heatclient","ref":"refs/changes/31/337031/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-heatclient refs/changes/31/337031/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-heatclient refs/changes/31/337031/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-heatclient refs/changes/31/337031/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-heatclient refs/changes/31/337031/1"}}},"commit":{"parents":[{"commit":"e84621ecc0e3c774a031ea6d29875a9313008bd0","subject":"Replace dict.iteritems with six.iteritems to make PY3 compatible","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-heatclient/commit/e84621ecc0e3c774a031ea6d29875a9313008bd0"}]}],"author":{"name":"yuyafei","email":"yu.yafei@zte.com.cn","date":"2016-07-04 08:17:51.000000000","tz":480},"committer":{"name":"yuyafei","email":"yu.yafei@zte.com.cn","date":"2016-07-04 08:17:51.000000000","tz":480},"subject":"base.Resource not define __ne__() built-in function","message":"base.Resource not define __ne__() built-in function\n\nClass base.Resource defines __eq__() built-in function, but does\nnot define __ne__() built-in function, so self.assertEqual works\nbut self.assertNotEqual does not work at all in this test case in\npython2. This patch fixes it by defining __eq__() built-in function\nof class base.Resource. Also fixes spelling errors:resoruces.\n\nChange-Id: I13ed9ddd6ae6ef074232b33695916bc83930dcf0\nCloses-Bug: #1586268\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-heatclient/commit/ee183b954c50394776fddc14af0500c31fbbebae"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-heatclient/commit/ee183b954c50394776fddc14af0500c31fbbebae"}]},"branch":"refs/heads/master"},"2ac684f94d11c9e9c2eef2d3c499ee2819d93bee":{"kind":"NO_CODE_CHANGE","_number":2,"created":"2016-07-04 06:54:06.000000000","uploader":{"_account_id":20146,"name":"yuyafei","email":"yu.yafei@foxmail.com","username":"yuyafei"},"ref":"refs/changes/31/337031/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-heatclient","ref":"refs/changes/31/337031/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-heatclient refs/changes/31/337031/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-heatclient refs/changes/31/337031/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-heatclient refs/changes/31/337031/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-heatclient refs/changes/31/337031/2"}}},"commit":{"parents":[{"commit":"e84621ecc0e3c774a031ea6d29875a9313008bd0","subject":"Replace dict.iteritems with six.iteritems to make PY3 compatible","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-heatclient/commit/e84621ecc0e3c774a031ea6d29875a9313008bd0"}]}],"author":{"name":"yuyafei","email":"yu.yafei@zte.com.cn","date":"2016-07-04 08:17:51.000000000","tz":480},"committer":{"name":"yuyafei","email":"yu.yafei@zte.com.cn","date":"2016-07-04 06:54:02.000000000","tz":0},"subject":"base.Resource not define __ne__() built-in function","message":"base.Resource not define __ne__() built-in function\n\nClass base.Resource defines __eq__() built-in function, but does\nnot define __ne__() built-in function, so self.assertEqual works\nbut self.assertNotEqual does not work at all in this test case in\npython2. This patch fixes it by defining __eq__() built-in function\nof class base.Resource.\n\nChange-Id: I13ed9ddd6ae6ef074232b33695916bc83930dcf0\nCloses-Bug: #1586268\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-heatclient/commit/2ac684f94d11c9e9c2eef2d3c499ee2819d93bee"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-heatclient/commit/2ac684f94d11c9e9c2eef2d3c499ee2819d93bee"}]},"branch":"refs/heads/master"},"4c2a88b95905ab724a5fff5b19ff10c1ca43f4a3":{"kind":"REWORK","_number":3,"created":"2016-07-04 07:11:44.000000000","uploader":{"_account_id":20146,"name":"yuyafei","email":"yu.yafei@foxmail.com","username":"yuyafei"},"ref":"refs/changes/31/337031/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-heatclient","ref":"refs/changes/31/337031/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-heatclient refs/changes/31/337031/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-heatclient refs/changes/31/337031/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-heatclient refs/changes/31/337031/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-heatclient refs/changes/31/337031/3"}}},"commit":{"parents":[{"commit":"e84621ecc0e3c774a031ea6d29875a9313008bd0","subject":"Replace dict.iteritems with six.iteritems to make PY3 compatible","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-heatclient/commit/e84621ecc0e3c774a031ea6d29875a9313008bd0"}]}],"author":{"name":"yuyafei","email":"yu.yafei@zte.com.cn","date":"2016-07-04 08:17:51.000000000","tz":480},"committer":{"name":"yuyafei","email":"yu.yafei@zte.com.cn","date":"2016-07-04 07:11:33.000000000","tz":0},"subject":"base.Resource not define __ne__() built-in function","message":"base.Resource not define __ne__() built-in function\n\nClass base.Resource defines __eq__() built-in function, but does\nnot define __ne__() built-in function, so self.assertEqual works\nbut self.assertNotEqual does not work at all in this test case in\npython2. This patch fixes it by defining __eq__() built-in function\nof class base.Resource.\n\nChange-Id: I13ed9ddd6ae6ef074232b33695916bc83930dcf0\nCloses-Bug: #1586268\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-heatclient/commit/4c2a88b95905ab724a5fff5b19ff10c1ca43f4a3"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-heatclient/commit/4c2a88b95905ab724a5fff5b19ff10c1ca43f4a3"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
