)]}'
{"id":"openstack%2Fpython-swiftclient~346581","triplet_id":"openstack%2Fpython-swiftclient~master~I063145d034979cf3d36645a00a30cc27defac7c4","project":"openstack/python-swiftclient","branch":"master","topic":"modify-assert","hashtags":[],"change_id":"I063145d034979cf3d36645a00a30cc27defac7c4","subject":"Modify assert","status":"MERGED","created":"2016-07-25 04:01:15.000000000","updated":"2016-07-27 13:54:53.000000000","submitted":"2016-07-27 13:54:53.000000000","submitter":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"total_comment_count":17,"unresolved_comment_count":0,"has_review_started":true,"meta_rev_id":"0091d7c353334e91e41ae2956c1b2eb0813b1047","_number":346581,"virtual_id_number":346581,"owner":{"_account_id":22059,"name":"zheng yin","email":"yin__zheng@163.com","username":"zy751713126"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"all":[{"value":2,"date":"2016-07-27 13:54:53.000000000","post_submit":true,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"_account_id":12261,"name":"Mahati","email":"mahati.chamarthy@gmail.com","username":"Mahati"},{"value":0,"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},{"value":0,"_account_id":6968,"name":"Christian Schwede","email":"cschwede@nvidia.com","username":"cschwede"},{"value":0,"_account_id":22059,"name":"zheng yin","email":"yin__zheng@163.com","username":"zy751713126"}],"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":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"recommended":{"_account_id":12261,"name":"Mahati","email":"mahati.chamarthy@gmail.com","username":"Mahati"},"all":[{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":1,"date":"2016-07-27 06:10:49.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":12261,"name":"Mahati","email":"mahati.chamarthy@gmail.com","username":"Mahati"},{"value":2,"date":"2016-07-27 08:19:11.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},{"value":2,"date":"2016-07-26 16:42:11.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":6968,"name":"Christian Schwede","email":"cschwede@nvidia.com","username":"cschwede"},{"value":0,"_account_id":22059,"name":"zheng yin","email":"yin__zheng@163.com","username":"zy751713126"}],"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":{"approved":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"all":[{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"_account_id":12261,"name":"Mahati","email":"mahati.chamarthy@gmail.com","username":"Mahati"},{"value":1,"date":"2016-07-27 08:19:11.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},{"value":0,"_account_id":6968,"name":"Christian Schwede","email":"cschwede@nvidia.com","username":"cschwede"},{"value":0,"_account_id":22059,"name":"zheng yin","email":"yin__zheng@163.com","username":"zy751713126"}],"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":6968,"name":"Christian Schwede","email":"cschwede@nvidia.com","username":"cschwede"},{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},{"_account_id":12261,"name":"Mahati","email":"mahati.chamarthy@gmail.com","username":"Mahati"},{"_account_id":22059,"name":"zheng yin","email":"yin__zheng@163.com","username":"zy751713126"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2016-07-26 16:42:11.000000000","updated_by":{"_account_id":6968,"name":"Christian Schwede","email":"cschwede@nvidia.com","username":"cschwede"},"reviewer":{"_account_id":6968,"name":"Christian Schwede","email":"cschwede@nvidia.com","username":"cschwede"},"state":"REVIEWER"},{"updated":"2016-07-27 06:10:49.000000000","updated_by":{"_account_id":12261,"name":"Mahati","email":"mahati.chamarthy@gmail.com","username":"Mahati"},"reviewer":{"_account_id":12261,"name":"Mahati","email":"mahati.chamarthy@gmail.com","username":"Mahati"},"state":"REVIEWER"},{"updated":"2016-07-27 08:19:11.000000000","updated_by":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"reviewer":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"state":"REVIEWER"},{"updated":"2016-07-27 13:54:53.000000000","updated_by":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"reviewer":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"state":"REVIEWER"}],"messages":[{"id":"cc57f53a21ff62621b96660994711ff34c6160c0","author":{"_account_id":22059,"name":"zheng yin","email":"yin__zheng@163.com","username":"zy751713126"},"date":"2016-07-25 04:01:15.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"f540719e302d9414610ceb656ca47c7de04f362b","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-07-25 05:42:50.000000000","message":"Patch Set 1: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-python-swiftclient-docs http://docs-draft.openstack.org/81/346581/1/check/gate-python-swiftclient-docs/45338dd//doc/build/html/ : SUCCESS in 2m 07s\n- gate-python-swiftclient-pep8 http://logs.openstack.org/81/346581/1/check/gate-python-swiftclient-pep8/5ab2a24/ : SUCCESS in 1m 37s\n- gate-python-swiftclient-python27 http://logs.openstack.org/81/346581/1/check/gate-python-swiftclient-python27/608202f/ : SUCCESS in 1m 14s\n- gate-python-swiftclient-python34 http://logs.openstack.org/81/346581/1/check/gate-python-swiftclient-python34/4a44ac4/ : SUCCESS in 1m 44s\n- gate-python-swiftclient-python35 http://logs.openstack.org/81/346581/1/check/gate-python-swiftclient-python35/eb43eff/ : SUCCESS in 1m 56s\n- gate-python-swiftclient-pypy http://logs.openstack.org/81/346581/1/check/gate-python-swiftclient-pypy/d98b13d/ : SUCCESS in 2m 43s (non-voting)\n- gate-tempest-dsvm-neutron-src-python-swiftclient http://logs.openstack.org/81/346581/1/check/gate-tempest-dsvm-neutron-src-python-swiftclient/5ffc81e/ : SUCCESS in 1h 15m 28s\n- gate-swift-dsvm-functional http://logs.openstack.org/81/346581/1/check/gate-swift-dsvm-functional/af93075/ : SUCCESS in 40m 29s\n- gate-swift-dsvm-functional-identity-v3-only-nv http://logs.openstack.org/81/346581/1/check/gate-swift-dsvm-functional-identity-v3-only-nv/49ce904/ : SUCCESS in 31m 04s (non-voting)\n- gate-swiftclient-dsvm-functional http://logs.openstack.org/81/346581/1/check/gate-swiftclient-dsvm-functional/fb4afe4/ : SUCCESS in 26m 47s\n- gate-swiftclient-dsvm-functional-identity-v3-only-nv http://logs.openstack.org/81/346581/1/check/gate-swiftclient-dsvm-functional-identity-v3-only-nv/1d736f3/ : SUCCESS in 34m 31s (non-voting)","accounts_in_message":[],"_revision_number":1},{"id":"b0d16d7f711cd34f0ac88a2054c528fd72c8c378","author":{"_account_id":6968,"name":"Christian Schwede","email":"cschwede@nvidia.com","username":"cschwede"},"date":"2016-07-25 06:04:28.000000000","message":"Patch Set 1: Code-Review+2\n\nLooks like these are relicts from Python \u003c 2.7 times. LGTM.","accounts_in_message":[],"_revision_number":1},{"id":"9f6d37211dfbd5b49e89faa6aaa54799ab3d4893","author":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"date":"2016-07-25 13:25:36.000000000","message":"Patch Set 1: Code-Review-1\n\n(11 comments)\n\nIt is not necessary and possibly not appropriate to change the assertIs(boolean, something) methods - the assertion differs from assert[True|False](something)","accounts_in_message":[],"_revision_number":1},{"id":"39f97c2f74471fe1d38d55b489f468ab195fde78","author":{"_account_id":22059,"name":"zheng yin","email":"yin__zheng@163.com","username":"zy751713126"},"date":"2016-07-25 14:22:13.000000000","message":"Patch Set 1:\n\n\u003e (11 comments)\n \u003e \n \u003e It is not necessary and possibly not appropriate to change the\n \u003e assertIs(boolean, something) methods - the assertion differs from\n \u003e assert[True|False](something)\n\nYes, you are right, I will change it. thank you.","accounts_in_message":[],"_revision_number":1},{"id":"6f26b7483102ef37646aed630cbcb482351d76e6","author":{"_account_id":22059,"name":"zheng yin","email":"yin__zheng@163.com","username":"zy751713126"},"date":"2016-07-25 14:44:11.000000000","message":"Uploaded patch set 2.","accounts_in_message":[],"_revision_number":2},{"id":"9276c2e79abeba3bb5ace0a2c6845d798b3db5cb","author":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"date":"2016-07-25 15:15:52.000000000","message":"Patch Set 2: Code-Review-1\n\n(1 comment)","accounts_in_message":[],"_revision_number":2},{"id":"dd11d4fd2d98e34d75933e6386d0add8dfd62713","author":{"_account_id":6968,"name":"Christian Schwede","email":"cschwede@nvidia.com","username":"cschwede"},"date":"2016-07-25 16:11:21.000000000","message":"Patch Set 1:\n\n(1 comment)","accounts_in_message":[],"_revision_number":1},{"id":"710c49776494dc4f66f24e8cdb19dfaf858ff020","author":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"date":"2016-07-25 17:04:07.000000000","message":"Patch Set 1:\n\n(1 comment)","accounts_in_message":[],"_revision_number":1},{"id":"728e2b4c2cea4b02aa8228b41df3ee1772945153","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-07-25 22:33:11.000000000","message":"Patch Set 2: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-python-swiftclient-docs http://docs-draft.openstack.org/81/346581/2/check/gate-python-swiftclient-docs/17e8c19//doc/build/html/ : SUCCESS in 2m 06s\n- gate-python-swiftclient-pep8 http://logs.openstack.org/81/346581/2/check/gate-python-swiftclient-pep8/b975a4c/ : SUCCESS in 2m 37s\n- gate-python-swiftclient-python27 http://logs.openstack.org/81/346581/2/check/gate-python-swiftclient-python27/2c54b2e/ : SUCCESS in 4m 35s\n- gate-python-swiftclient-python34 http://logs.openstack.org/81/346581/2/check/gate-python-swiftclient-python34/55443cd/ : SUCCESS in 2m 59s\n- gate-python-swiftclient-python35 http://logs.openstack.org/81/346581/2/check/gate-python-swiftclient-python35/3beaa8c/ : SUCCESS in 4m 33s\n- gate-python-swiftclient-pypy http://logs.openstack.org/81/346581/2/check/gate-python-swiftclient-pypy/9bc6b9a/ : SUCCESS in 3m 46s (non-voting)\n- gate-tempest-dsvm-neutron-src-python-swiftclient http://logs.openstack.org/81/346581/2/check/gate-tempest-dsvm-neutron-src-python-swiftclient/58bfce7/ : SUCCESS in 1h 24m 28s\n- gate-swift-dsvm-functional http://logs.openstack.org/81/346581/2/check/gate-swift-dsvm-functional/8238233/ : SUCCESS in 34m 15s\n- gate-swift-dsvm-functional-identity-v3-only-nv http://logs.openstack.org/81/346581/2/check/gate-swift-dsvm-functional-identity-v3-only-nv/e35b257/ : SUCCESS in 44m 59s (non-voting)\n- gate-swiftclient-dsvm-functional http://logs.openstack.org/81/346581/2/check/gate-swiftclient-dsvm-functional/21660b3/ : SUCCESS in 35m 29s\n- gate-swiftclient-dsvm-functional-identity-v3-only-nv http://logs.openstack.org/81/346581/2/check/gate-swiftclient-dsvm-functional-identity-v3-only-nv/b2b3b2f/ : SUCCESS in 36m 46s (non-voting)","accounts_in_message":[],"_revision_number":2},{"id":"5a29eebe466e6058a4f52e07805fe4e2925f80ec","author":{"_account_id":22059,"name":"zheng yin","email":"yin__zheng@163.com","username":"zy751713126"},"date":"2016-07-26 04:37:41.000000000","message":"Patch Set 1:\n\n(1 comment)","accounts_in_message":[],"_revision_number":1},{"id":"51956b22f7dd4938c9e603d2e946a1e2719228bc","author":{"_account_id":6968,"name":"Christian Schwede","email":"cschwede@nvidia.com","username":"cschwede"},"date":"2016-07-26 08:10:21.000000000","message":"Patch Set 1:\n\n(2 comments)","accounts_in_message":[],"_revision_number":1},{"id":"677745952d099a83bf40affc507e2385a09dde3b","author":{"_account_id":6968,"name":"Christian Schwede","email":"cschwede@nvidia.com","username":"cschwede"},"date":"2016-07-26 08:10:33.000000000","message":"Patch Set 2: Code-Review-1\n\nI\u0027m with Alistair - let\u0027s keep it safe, and avoid using assertTrue/assertFalse because this doesn\u0027t fail if a return value is 1 or 0.","accounts_in_message":[],"_revision_number":2},{"id":"2d752afdd4dba0a5841f83492abafa17ccaa9cee","author":{"_account_id":22059,"name":"zheng yin","email":"yin__zheng@163.com","username":"zy751713126"},"date":"2016-07-26 14:19:13.000000000","message":"Patch Set 2:\n\n\u003e I\u0027m with Alistair - let\u0027s keep it safe, and avoid using\n \u003e assertTrue/assertFalse because this doesn\u0027t fail if a return value\n \u003e is 1 or 0.\n\nOK, thank you for Alistair and Christian Schwede. I will change them.","accounts_in_message":[],"_revision_number":2},{"id":"4f9f383508e9b5e45e795565fb105a4d1aa3f535","author":{"_account_id":22059,"name":"zheng yin","email":"yin__zheng@163.com","username":"zy751713126"},"date":"2016-07-26 14:24:32.000000000","message":"Uploaded patch set 3.","accounts_in_message":[],"_revision_number":3},{"id":"c9168512a7fe0807b26fe872328fa9acc232b35f","author":{"_account_id":6968,"name":"Christian Schwede","email":"cschwede@nvidia.com","username":"cschwede"},"date":"2016-07-26 16:42:11.000000000","message":"Patch Set 3: Code-Review+2","accounts_in_message":[],"_revision_number":3},{"id":"48b895a5a3b2091909f474dc59d79f9f90175dc4","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-07-26 19:04:07.000000000","message":"Patch Set 3: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-python-swiftclient-docs-ubuntu-xenial http://docs-draft.openstack.org/81/346581/3/check/gate-python-swiftclient-docs-ubuntu-xenial/c19bbe2//doc/build/html/ : SUCCESS in 4m 17s\n- gate-python-swiftclient-pep8-ubuntu-xenial http://logs.openstack.org/81/346581/3/check/gate-python-swiftclient-pep8-ubuntu-xenial/e12532e/ : SUCCESS in 1m 37s\n- gate-python-swiftclient-python27-ubuntu-xenial http://logs.openstack.org/81/346581/3/check/gate-python-swiftclient-python27-ubuntu-xenial/4cd3905/ : SUCCESS in 1m 27s\n- gate-python-swiftclient-python34 http://logs.openstack.org/81/346581/3/check/gate-python-swiftclient-python34/b689d2e/ : SUCCESS in 4m 14s\n- gate-python-swiftclient-python35 http://logs.openstack.org/81/346581/3/check/gate-python-swiftclient-python35/9f910ab/ : SUCCESS in 1m 55s\n- gate-python-swiftclient-pypy http://logs.openstack.org/81/346581/3/check/gate-python-swiftclient-pypy/1a316b9/ : SUCCESS in 1m 41s (non-voting)\n- gate-tempest-dsvm-neutron-src-python-swiftclient http://logs.openstack.org/81/346581/3/check/gate-tempest-dsvm-neutron-src-python-swiftclient/6fdc1ca/ : SUCCESS in 1h 34m 53s\n- gate-swift-dsvm-functional http://logs.openstack.org/81/346581/3/check/gate-swift-dsvm-functional/2f74cdc/ : SUCCESS in 35m 51s\n- gate-swift-dsvm-functional-identity-v3-only-nv http://logs.openstack.org/81/346581/3/check/gate-swift-dsvm-functional-identity-v3-only-nv/7e26325/ : SUCCESS in 36m 52s (non-voting)\n- gate-swiftclient-dsvm-functional http://logs.openstack.org/81/346581/3/check/gate-swiftclient-dsvm-functional/13f9ab2/ : SUCCESS in 21m 10s\n- gate-swiftclient-dsvm-functional-identity-v3-only-nv http://logs.openstack.org/81/346581/3/check/gate-swiftclient-dsvm-functional-identity-v3-only-nv/39fe200/ : SUCCESS in 34m 20s (non-voting)","accounts_in_message":[],"_revision_number":3},{"id":"32adaf3c2c83e202c61a83d54dd84a7f48335e4c","author":{"_account_id":12261,"name":"Mahati","email":"mahati.chamarthy@gmail.com","username":"Mahati"},"date":"2016-07-27 06:10:49.000000000","message":"Patch Set 3: Code-Review+1\n\nLooks good, although I\u0027m not sure of the scope of this. Because there are still instances of self.assert.Equal(a, None) in test_service.py","accounts_in_message":[],"_revision_number":3},{"id":"f078ecaa5bcc8e35f11a4b10db28933033083860","author":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"date":"2016-07-27 08:19:11.000000000","message":"Patch Set 3: Code-Review+2 Workflow+1","accounts_in_message":[],"_revision_number":3},{"id":"b0993a9d2733574d72bd20d5e9758b8387db09c1","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-07-27 08:19:21.000000000","message":"Patch Set 3: -Verified\n\nStarting gate jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":3},{"id":"7eb7f48998746841d3d56083838fa92300779cc5","date":"2016-07-27 13:54:53.000000000","message":"Change has been successfully merged into the git repository by Jenkins","accounts_in_message":[],"_revision_number":3},{"id":"1d1776cc29a8e56ea99ca0fd447863cb0b00f7ce","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-07-27 13:54:53.000000000","message":"Patch Set 3: Verified+2\n\nBuild succeeded (gate pipeline).\n\n- gate-python-swiftclient-docs-ubuntu-xenial http://docs-draft.openstack.org/81/346581/3/gate/gate-python-swiftclient-docs-ubuntu-xenial/3e8c48b//doc/build/html/ : SUCCESS in 1m 32s\n- gate-python-swiftclient-pep8-ubuntu-xenial http://logs.openstack.org/81/346581/3/gate/gate-python-swiftclient-pep8-ubuntu-xenial/1d87b83/ : SUCCESS in 1m 20s\n- gate-python-swiftclient-python27-ubuntu-xenial http://logs.openstack.org/81/346581/3/gate/gate-python-swiftclient-python27-ubuntu-xenial/fb38016/ : SUCCESS in 1m 36s\n- gate-python-swiftclient-python34 http://logs.openstack.org/81/346581/3/gate/gate-python-swiftclient-python34/b349952/ : SUCCESS in 3m 45s\n- gate-python-swiftclient-python35 http://logs.openstack.org/81/346581/3/gate/gate-python-swiftclient-python35/a3d6e65/ : SUCCESS in 4m 10s\n- gate-tempest-dsvm-neutron-src-python-swiftclient http://logs.openstack.org/81/346581/3/gate/gate-tempest-dsvm-neutron-src-python-swiftclient/d412158/ : SUCCESS in 1h 21m 29s\n- gate-swift-dsvm-functional http://logs.openstack.org/81/346581/3/gate/gate-swift-dsvm-functional/4a2f50d/ : SUCCESS in 25m 21s\n- gate-swiftclient-dsvm-functional http://logs.openstack.org/81/346581/3/gate/gate-swiftclient-dsvm-functional/8b716df/ : SUCCESS in 21m 08s","accounts_in_message":[],"_revision_number":3}],"current_revision_number":3,"current_revision":"d460db84edb11cd57ed12b092a21224e870a4228","revisions":{"7e6307ebbf20e5afeb43d4b0eb473ee48b869fa2":{"kind":"REWORK","_number":1,"created":"2016-07-25 04:01:15.000000000","uploader":{"_account_id":22059,"name":"zheng yin","email":"yin__zheng@163.com","username":"zy751713126"},"ref":"refs/changes/81/346581/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-swiftclient","ref":"refs/changes/81/346581/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-swiftclient refs/changes/81/346581/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-swiftclient refs/changes/81/346581/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-swiftclient refs/changes/81/346581/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-swiftclient refs/changes/81/346581/1"}}},"commit":{"parents":[{"commit":"20ec344699b1ee0674319879e6ecbbfb3231432c","subject":"Merge \"Add other-requirements.txt\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-swiftclient/commit/20ec344699b1ee0674319879e6ecbbfb3231432c"}]}],"author":{"name":"zheng yin","email":"yin.zheng@easystack.cn","date":"2016-07-25 03:58:28.000000000","tz":480},"committer":{"name":"zheng yin","email":"yin.zheng@easystack.cn","date":"2016-07-25 03:58:28.000000000","tz":480},"subject":"Modify assert","message":"Modify assert\n\nFor example: self.assertEqual(a,None) is equal to self.assertIsNone(a)\n\nChange-Id: I063145d034979cf3d36645a00a30cc27defac7c4\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-swiftclient/commit/7e6307ebbf20e5afeb43d4b0eb473ee48b869fa2"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-swiftclient/commit/7e6307ebbf20e5afeb43d4b0eb473ee48b869fa2"}]},"branch":"refs/heads/master"},"76977115cef89eed4d1cd9744a0aec55cdf8fb87":{"kind":"REWORK","_number":2,"created":"2016-07-25 14:44:11.000000000","uploader":{"_account_id":22059,"name":"zheng yin","email":"yin__zheng@163.com","username":"zy751713126"},"ref":"refs/changes/81/346581/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-swiftclient","ref":"refs/changes/81/346581/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-swiftclient refs/changes/81/346581/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-swiftclient refs/changes/81/346581/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-swiftclient refs/changes/81/346581/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-swiftclient refs/changes/81/346581/2"}}},"commit":{"parents":[{"commit":"20ec344699b1ee0674319879e6ecbbfb3231432c","subject":"Merge \"Add other-requirements.txt\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-swiftclient/commit/20ec344699b1ee0674319879e6ecbbfb3231432c"}]}],"author":{"name":"zheng yin","email":"yin.zheng@easystack.cn","date":"2016-07-25 03:58:28.000000000","tz":480},"committer":{"name":"zheng yin","email":"yin.zheng@easystack.cn","date":"2016-07-25 14:43:43.000000000","tz":480},"subject":"Modify assert","message":"Modify assert\n\nFor example: self.assertEqual(a,None) is equal to self.assertIsNone(a)\n\nChange-Id: I063145d034979cf3d36645a00a30cc27defac7c4\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-swiftclient/commit/76977115cef89eed4d1cd9744a0aec55cdf8fb87"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-swiftclient/commit/76977115cef89eed4d1cd9744a0aec55cdf8fb87"}]},"branch":"refs/heads/master"},"d460db84edb11cd57ed12b092a21224e870a4228":{"kind":"REWORK","_number":3,"created":"2016-07-26 14:24:32.000000000","uploader":{"_account_id":22059,"name":"zheng yin","email":"yin__zheng@163.com","username":"zy751713126"},"ref":"refs/changes/81/346581/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-swiftclient","ref":"refs/changes/81/346581/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-swiftclient refs/changes/81/346581/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-swiftclient refs/changes/81/346581/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-swiftclient refs/changes/81/346581/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-swiftclient refs/changes/81/346581/3"}}},"commit":{"parents":[{"commit":"20ec344699b1ee0674319879e6ecbbfb3231432c","subject":"Merge \"Add other-requirements.txt\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-swiftclient/commit/20ec344699b1ee0674319879e6ecbbfb3231432c"}]}],"author":{"name":"zheng yin","email":"yin.zheng@easystack.cn","date":"2016-07-25 03:58:28.000000000","tz":480},"committer":{"name":"zheng yin","email":"yin.zheng@easystack.cn","date":"2016-07-26 14:23:43.000000000","tz":480},"subject":"Modify assert","message":"Modify assert\n\nFor example: self.assertEqual(a,None) is equal to self.assertIsNone(a)\n\nChange-Id: I063145d034979cf3d36645a00a30cc27defac7c4\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-swiftclient/commit/d460db84edb11cd57ed12b092a21224e870a4228"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-swiftclient/commit/d460db84edb11cd57ed12b092a21224e870a4228"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
