)]}'
{"id":"openstack%2Fpython-heatclient~64038","triplet_id":"openstack%2Fpython-heatclient~master~I232136ce49afdb8bf78b42221454540471d12c23","project":"openstack/python-heatclient","branch":"master","topic":"bug/1259023","hashtags":[],"change_id":"I232136ce49afdb8bf78b42221454540471d12c23","subject":"Fix comparison with singletons","status":"MERGED","created":"2013-12-25 14:56:11.000000000","updated":"2014-01-17 05:05:50.000000000","submitted":"2014-01-17 05:05:49.000000000","submitter":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"total_comment_count":2,"unresolved_comment_count":0,"has_review_started":true,"meta_rev_id":"9bbb41b734306176154d9ce0d537efaf7b3fcd18","_number":64038,"virtual_id_number":64038,"owner":{"_account_id":9542,"name":"Pavlo Shchelokovskyy","email":"pshchelokovskyy@mirantis.com","username":"pshchelo"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"all":[{"value":2,"date":"2014-01-17 05:05:49.000000000","_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"_account_id":9542,"name":"Pavlo Shchelokovskyy","email":"pshchelokovskyy@mirantis.com","username":"pshchelo"},{"value":0,"_account_id":4328,"name":"Steven Hardy","email":"steven.hardy@suse.com","username":"shardy"},{"value":0,"_account_id":4571,"name":"Steve Baker","email":"sbaker@redhat.com","username":"steve-stevebaker"},{"value":0,"_account_id":4715,"name":"Angus Salkeld","email":"asalkeld@redhat.com","username":"asalkeld"}],"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":4328,"name":"Steven Hardy","email":"steven.hardy@suse.com","username":"shardy"},"all":[{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"date":"2014-01-13 07:46:19.000000000","permitted_voting_range":{"min":0,"max":2},"_account_id":9542,"name":"Pavlo Shchelokovskyy","email":"pshchelokovskyy@mirantis.com","username":"pshchelo"},{"value":2,"date":"2014-01-14 17:53:21.000000000","_account_id":4328,"name":"Steven Hardy","email":"steven.hardy@suse.com","username":"shardy"},{"value":2,"date":"2014-01-14 19:30:42.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":4571,"name":"Steve Baker","email":"sbaker@redhat.com","username":"steve-stevebaker"},{"value":0,"_account_id":4715,"name":"Angus Salkeld","email":"asalkeld@redhat.com","username":"asalkeld"}],"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":4571,"name":"Steve Baker","email":"sbaker@redhat.com","username":"steve-stevebaker"},"all":[{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"date":"2014-01-13 07:45:44.000000000","permitted_voting_range":{"min":0,"max":1},"_account_id":9542,"name":"Pavlo Shchelokovskyy","email":"pshchelokovskyy@mirantis.com","username":"pshchelo"},{"value":0,"date":"2014-01-14 17:53:21.000000000","_account_id":4328,"name":"Steven Hardy","email":"steven.hardy@suse.com","username":"shardy"},{"value":1,"date":"2014-01-14 19:30:42.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":4571,"name":"Steve Baker","email":"sbaker@redhat.com","username":"steve-stevebaker"},{"value":0,"_account_id":4715,"name":"Angus Salkeld","email":"asalkeld@redhat.com","username":"asalkeld"}],"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":4328,"name":"Steven Hardy","email":"steven.hardy@suse.com","username":"shardy"},{"_account_id":4571,"name":"Steve Baker","email":"sbaker@redhat.com","username":"steve-stevebaker"},{"_account_id":4715,"name":"Angus Salkeld","email":"asalkeld@redhat.com","username":"asalkeld"},{"_account_id":9542,"name":"Pavlo Shchelokovskyy","email":"pshchelokovskyy@mirantis.com","username":"pshchelo"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2014-01-03 01:13:35.000000000","updated_by":{"_account_id":4715,"name":"Angus Salkeld","email":"asalkeld@redhat.com","username":"asalkeld"},"reviewer":{"_account_id":4715,"name":"Angus Salkeld","email":"asalkeld@redhat.com","username":"asalkeld"},"state":"REVIEWER"},{"updated":"2014-01-14 17:53:21.000000000","updated_by":{"_account_id":4328,"name":"Steven Hardy","email":"steven.hardy@suse.com","username":"shardy"},"reviewer":{"_account_id":4328,"name":"Steven Hardy","email":"steven.hardy@suse.com","username":"shardy"},"state":"REVIEWER"},{"updated":"2014-01-14 19:30:42.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":"2014-01-17 05:05:49.000000000","updated_by":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"reviewer":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"state":"REVIEWER"}],"messages":[{"id":"8586c9d1e715db71bbac4ff9facf52348b168138","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2013-12-25 15:50:49.000000000","message":"Patch Set 1: Works for me\n\nBuild succeeded.\n\n- gate-python-heatclient-pep8 http://logs.openstack.org/38/64038/1/check/gate-python-heatclient-pep8/721eecc : SUCCESS in 50s\n- gate-python-heatclient-python26 http://logs.openstack.org/38/64038/1/check/gate-python-heatclient-python26/dc9ebb0 : SUCCESS in 57s\n- gate-python-heatclient-python27 http://logs.openstack.org/38/64038/1/check/gate-python-heatclient-python27/94df557 : SUCCESS in 50s\n- gate-python-heatclient-python33 http://logs.openstack.org/38/64038/1/check/gate-python-heatclient-python33/af133dc : FAILURE in 4m 09s (non-voting)\n- gate-python-heatclient-pypy http://logs.openstack.org/38/64038/1/check/gate-python-heatclient-pypy/bb760d1 : SUCCESS in 1m 58s\n- check-tempest-dsvm-full http://logs.openstack.org/38/64038/1/check/check-tempest-dsvm-full/bb71017 : SUCCESS in 37m 47s\n- check-tempest-dsvm-postgres-full http://logs.openstack.org/38/64038/1/check/check-tempest-dsvm-postgres-full/e2c1c4c : SUCCESS in 54m 35s\n- check-tempest-dsvm-neutron http://logs.openstack.org/38/64038/1/check/check-tempest-dsvm-neutron/03fb49d : SUCCESS in 40m 25s\n- gate-tempest-dsvm-large-ops http://logs.openstack.org/38/64038/1/check/gate-tempest-dsvm-large-ops/ec9d87f : SUCCESS in 14m 12s\n- gate-tempest-dsvm-neutron-large-ops http://logs.openstack.org/38/64038/1/check/gate-tempest-dsvm-neutron-large-ops/51628f2 : SUCCESS in 16m 48s\n","accounts_in_message":[],"_revision_number":1},{"id":"3ca3267bdd9504de7989bdf3341535ebc9334083","author":{"_account_id":4715,"name":"Angus Salkeld","email":"asalkeld@redhat.com","username":"asalkeld"},"date":"2014-01-03 01:13:35.000000000","message":"Patch Set 1: Looks good to me (core reviewer)\n\n(1 inline comment)\n\nspello in the commit message if you change anything, not worth a -1 IMO.","accounts_in_message":[],"_revision_number":1},{"id":"6a893b5da1aebad3bcbc210bee5cfebfff11a519","author":{"_account_id":4571,"name":"Steve Baker","email":"sbaker@redhat.com","username":"steve-stevebaker"},"date":"2014-01-08 00:41:08.000000000","message":"Patch Set 1: Looks good to me (core reviewer); Approved\n\n","accounts_in_message":[],"_revision_number":1},{"id":"4e85cfc6f5303c7a4da75e3536dba9b783d7687d","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-01-08 01:04:11.000000000","message":"Patch Set 1: No score\n\nStarting gate jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":1},{"id":"1ddb83a3f2c514fb62f97424664bd614b7214dbf","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-01-08 07:19:10.000000000","message":"Patch Set 1: Fails\n\nBuild failed.  For information on how to proceed, see https://wiki.openstack.org/wiki/GerritJenkinsGit#Test_Failures\n\nThis change was unable to be automatically merged with the current state of the repository. Please rebase your change and upload a new patchset.","accounts_in_message":[],"_revision_number":1},{"id":"802f8fbaa03581bd6d110cd7e12a69a52fff74e8","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-01-08 09:18:10.000000000","message":"Patch Set 1: No score\n\nStarting gate jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":1},{"id":"dbc20e947c55d80c4ccc3c83bf43f2b18dfdede4","author":{"_account_id":9542,"name":"Pavlo Shchelokovskyy","email":"pshchelokovskyy@mirantis.com","username":"pshchelo"},"date":"2014-01-13 07:45:44.000000000","message":"Uploaded patch set 2.","accounts_in_message":[],"_revision_number":2},{"id":"8a4eb164a21366c2e708ec0a00883a30ff90d9db","author":{"_account_id":5494,"name":"Trivial Rebase","email":"trivial-rebase@review.openstack.org","username":"trivial-rebase"},"date":"2014-01-13 07:45:51.000000000","message":"Patch Set 2:\n\nNew patchset patch-id matches previous patchset, but commit message has changed.","accounts_in_message":[],"_revision_number":2},{"id":"39a382d60de08ea69ce0ca48d4644599d3d742dd","author":{"_account_id":9542,"name":"Pavlo Shchelokovskyy","email":"pshchelokovskyy@mirantis.com","username":"pshchelo"},"date":"2014-01-13 07:46:37.000000000","message":"Patch Set 1: (1 inline comment)\n\n","accounts_in_message":[],"_revision_number":1},{"id":"968b98ab1e37c1e2d641b770fc4c23e12cf8f988","author":{"_account_id":9542,"name":"Pavlo Shchelokovskyy","email":"pshchelokovskyy@mirantis.com","username":"pshchelo"},"date":"2014-01-13 07:47:25.000000000","message":"Patch Set 2:\n\nthis is just a rebase + typo fix in commit description, please reapprove","accounts_in_message":[],"_revision_number":2},{"id":"84e34e2def9f68b2e8b14e79cae73684f83e05fd","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-01-13 08:32:36.000000000","message":"Patch Set 2: Works for me\n\nBuild succeeded.\n\n- gate-python-heatclient-pep8 http://logs.openstack.org/38/64038/2/check/gate-python-heatclient-pep8/4e8bcc2 : SUCCESS in 47s\n- gate-python-heatclient-python26 http://logs.openstack.org/38/64038/2/check/gate-python-heatclient-python26/b002fb1 : SUCCESS in 55s\n- gate-python-heatclient-python27 http://logs.openstack.org/38/64038/2/check/gate-python-heatclient-python27/90ea89f : SUCCESS in 36s\n- gate-python-heatclient-python33 http://logs.openstack.org/38/64038/2/check/gate-python-heatclient-python33/507422c : FAILURE in 4m 13s (non-voting)\n- gate-python-heatclient-pypy http://logs.openstack.org/38/64038/2/check/gate-python-heatclient-pypy/d185410 : SUCCESS in 2m 02s\n- check-tempest-dsvm-full http://logs.openstack.org/38/64038/2/check/check-tempest-dsvm-full/1188a67 : SUCCESS in 42m 41s\n- check-tempest-dsvm-postgres-full http://logs.openstack.org/38/64038/2/check/check-tempest-dsvm-postgres-full/afbb20f : SUCCESS in 46m 46s\n- check-tempest-dsvm-neutron http://logs.openstack.org/38/64038/2/check/check-tempest-dsvm-neutron/3bfc49d : SUCCESS in 37m 04s\n- gate-tempest-dsvm-large-ops http://logs.openstack.org/38/64038/2/check/gate-tempest-dsvm-large-ops/644d2c2 : SUCCESS in 11m 29s\n- gate-tempest-dsvm-neutron-large-ops http://logs.openstack.org/38/64038/2/check/gate-tempest-dsvm-neutron-large-ops/34baa6d : SUCCESS in 13m 26s\n","accounts_in_message":[],"_revision_number":2},{"id":"d12f16bbe847e280fa51a10e80b9908d12ff131b","author":{"_account_id":4328,"name":"Steven Hardy","email":"steven.hardy@suse.com","username":"shardy"},"date":"2014-01-14 17:53:21.000000000","message":"Patch Set 2: Looks good to me (core reviewer)\n\n","accounts_in_message":[],"_revision_number":2},{"id":"93241f4e3921e1d99879b0f678e88bf5e45884a3","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-01-14 19:30:42.000000000","message":"Patch Set 2: No score\n\nStarting gate jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":2},{"id":"0dc99a14bc14aac093dc1d4298e7bef544a3b7bc","author":{"_account_id":4571,"name":"Steve Baker","email":"sbaker@redhat.com","username":"steve-stevebaker"},"date":"2014-01-14 19:30:42.000000000","message":"Patch Set 2: Looks good to me (core reviewer); Approved\n\n","accounts_in_message":[],"_revision_number":2},{"id":"332f9ff5d6bcb7e8a8cb5f704af7befcceb83a35","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-01-15 19:01:46.000000000","message":"Patch Set 2: Fails\n\nBuild failed.  For information on how to proceed, see https://wiki.openstack.org/wiki/GerritJenkinsGit#Test_Failures\n\n- gate-python-heatclient-pep8 http://logs.openstack.org/38/64038/2/gate/gate-python-heatclient-pep8/290644a : SUCCESS in 51s\n- gate-python-heatclient-python26 http://logs.openstack.org/38/64038/2/gate/gate-python-heatclient-python26/be365a2 : SUCCESS in 59s\n- gate-python-heatclient-python27 http://logs.openstack.org/38/64038/2/gate/gate-python-heatclient-python27/3c92733 : SUCCESS in 48s\n- gate-python-heatclient-pypy http://logs.openstack.org/38/64038/2/gate/gate-python-heatclient-pypy/5fbd9d5 : SUCCESS in 2m 00s\n- gate-tempest-dsvm-full http://logs.openstack.org/38/64038/2/gate/gate-tempest-dsvm-full/0df99e6 : SUCCESS in 51m 05s\n- gate-tempest-dsvm-postgres-full http://logs.openstack.org/38/64038/2/gate/gate-tempest-dsvm-postgres-full/00020da : FAILURE in 49m 33s\n- gate-tempest-dsvm-neutron http://logs.openstack.org/38/64038/2/gate/gate-tempest-dsvm-neutron/51265ee : SUCCESS in 39m 45s\n- gate-tempest-dsvm-large-ops http://logs.openstack.org/38/64038/2/gate/gate-tempest-dsvm-large-ops/53d4cba : SUCCESS in 11m 37s\n- gate-tempest-dsvm-neutron-large-ops http://logs.openstack.org/38/64038/2/gate/gate-tempest-dsvm-neutron-large-ops/42cec5d : SUCCESS in 13m 50s\n","accounts_in_message":[],"_revision_number":2},{"id":"01a76980cdb2b73358703af95f481d8659691dc6","author":{"_account_id":4571,"name":"Steve Baker","email":"sbaker@redhat.com","username":"steve-stevebaker"},"date":"2014-01-15 22:04:42.000000000","message":"Patch Set 2:\n\nreverify bug 1267326","accounts_in_message":[],"_revision_number":2},{"id":"69d9df490ee4dfa7a6aa090f2553c0a5382d5b81","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-01-15 22:08:23.000000000","message":"Patch Set 2: No score\n\nStarting gate jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":2},{"id":"e0e542df97f35d22bf6279a404aeec5f99d284ce","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-01-17 05:05:49.000000000","message":"Patch Set 2: Verified\n\nBuild succeeded.\n\n- gate-python-heatclient-pep8 http://logs.openstack.org/38/64038/2/gate/gate-python-heatclient-pep8/7ff4349 : SUCCESS in 1m 32s\n- gate-python-heatclient-python26 http://logs.openstack.org/38/64038/2/gate/gate-python-heatclient-python26/52e6e7b : SUCCESS in 1m 00s\n- gate-python-heatclient-python27 http://logs.openstack.org/38/64038/2/gate/gate-python-heatclient-python27/c30bf84 : SUCCESS in 1m 35s\n- gate-python-heatclient-pypy http://logs.openstack.org/38/64038/2/gate/gate-python-heatclient-pypy/db9494e : SUCCESS in 2m 45s\n- gate-tempest-dsvm-full http://logs.openstack.org/38/64038/2/gate/gate-tempest-dsvm-full/dbc1824 : SUCCESS in 1h 00m 23s\n- gate-tempest-dsvm-postgres-full http://logs.openstack.org/38/64038/2/gate/gate-tempest-dsvm-postgres-full/b11a80c : SUCCESS in 54m 21s\n- gate-tempest-dsvm-neutron http://logs.openstack.org/38/64038/2/gate/gate-tempest-dsvm-neutron/8a5c3f8 : SUCCESS in 41m 16s\n- gate-tempest-dsvm-large-ops http://logs.openstack.org/38/64038/2/gate/gate-tempest-dsvm-large-ops/c83c856 : SUCCESS in 13m 43s\n- gate-tempest-dsvm-neutron-large-ops http://logs.openstack.org/38/64038/2/gate/gate-tempest-dsvm-neutron-large-ops/b81e808 : SUCCESS in 12m 01s\n","accounts_in_message":[],"_revision_number":2},{"id":"1032fab4c4e7eb12acfafeab6cbbe7a89ebdce27","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-01-17 05:05:50.000000000","message":"Change has been successfully merged into the git repository.","accounts_in_message":[],"_revision_number":2}],"current_revision_number":2,"current_revision":"a911f577daf1b6f9d76f8a4334ee5a471acc06e6","revisions":{"baf0fd6cd7be314e5a860ff92a9e1058221010a8":{"kind":"REWORK","_number":1,"created":"2013-12-25 14:56:11.000000000","uploader":{"_account_id":9542,"name":"Pavlo Shchelokovskyy","email":"pshchelokovskyy@mirantis.com","username":"pshchelo"},"ref":"refs/changes/38/64038/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-heatclient","ref":"refs/changes/38/64038/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-heatclient refs/changes/38/64038/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-heatclient refs/changes/38/64038/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-heatclient refs/changes/38/64038/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-heatclient refs/changes/38/64038/1"}}},"commit":{"parents":[{"commit":"e9897ff9b99aa7876fcd5dcc64f3d8115eb01922","subject":"Merge \"Show better error when json fail to parse template\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-heatclient/commit/e9897ff9b99aa7876fcd5dcc64f3d8115eb01922"}]}],"author":{"name":"Pavlo Shchelokovskyy","email":"pshchelokovskyy@mirantis.com","date":"2013-12-25 14:21:12.000000000","tz":120},"committer":{"name":"Pavlo Shchelokovskyy","email":"pshchelokovskyy@mirantis.com","date":"2013-12-25 14:47:38.000000000","tz":120},"subject":"Fix comparison with singletons","message":"Fix comparison with singletons\n\nMany plases in tests code use assertEqual(AA, None),\nthe same with True and False and negatives of such comparisons.\n\nAs comparison to singletons must use `is` operator, appropriate usage\nis assertIs, assertIsNot, assertIsNone, assertIsNotNone\n\nThese assertions are provided by the `testtools` package,\nso this change is not breaking backward compatibility with Python 2.6\n\nChange-Id: I232136ce49afdb8bf78b42221454540471d12c23\nCloses-Bug: #1259023\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-heatclient/commit/baf0fd6cd7be314e5a860ff92a9e1058221010a8"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-heatclient/commit/baf0fd6cd7be314e5a860ff92a9e1058221010a8"}]},"branch":"refs/heads/master"},"a911f577daf1b6f9d76f8a4334ee5a471acc06e6":{"kind":"TRIVIAL_REBASE_WITH_MESSAGE_UPDATE","_number":2,"created":"2014-01-13 07:45:44.000000000","uploader":{"_account_id":9542,"name":"Pavlo Shchelokovskyy","email":"pshchelokovskyy@mirantis.com","username":"pshchelo"},"ref":"refs/changes/38/64038/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-heatclient","ref":"refs/changes/38/64038/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-heatclient refs/changes/38/64038/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-heatclient refs/changes/38/64038/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-heatclient refs/changes/38/64038/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-heatclient refs/changes/38/64038/2"}}},"commit":{"parents":[{"commit":"97d945e87995e61920227e5664ee3c55290c6052","subject":"Merge \"Remove ununsed httplib2 requirement\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-heatclient/commit/97d945e87995e61920227e5664ee3c55290c6052"}]}],"author":{"name":"Pavlo Shchelokovskyy","email":"pshchelokovskyy@mirantis.com","date":"2013-12-25 14:21:12.000000000","tz":120},"committer":{"name":"Pavlo Shchelokovskyy","email":"pshchelokovskyy@mirantis.com","date":"2014-01-13 07:45:11.000000000","tz":120},"subject":"Fix comparison with singletons","message":"Fix comparison with singletons\n\nMany places in tests code use assertEqual(AA, None),\nthe same with True and False and negatives of such comparisons.\n\nAs comparison to singletons must use `is` operator, appropriate usage\nis assertIs, assertIsNot, assertIsNone, assertIsNotNone\n\nThese assertions are provided by the `testtools` package,\nso this change is not breaking backward compatibility with Python 2.6\n\nChange-Id: I232136ce49afdb8bf78b42221454540471d12c23\nCloses-Bug: #1259023\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-heatclient/commit/a911f577daf1b6f9d76f8a4334ee5a471acc06e6"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-heatclient/commit/a911f577daf1b6f9d76f8a4334ee5a471acc06e6"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
