)]}'
{"id":"openstack%2Fpython-swiftclient~280157","triplet_id":"openstack%2Fpython-swiftclient~master~I1da7d1a7b32e626072130944324b7747d8358ee5","project":"openstack/python-swiftclient","branch":"master","topic":"isNone","hashtags":[],"change_id":"I1da7d1a7b32e626072130944324b7747d8358ee5","subject":"tests: replace assertEqual() with assertIsNone()","status":"NEW","created":"2016-02-15 11:05:31.000000000","updated":"2017-12-18 04:58:56.000000000","submit_type":"MERGE_IF_NECESSARY","mergeable":false,"submittable":false,"total_comment_count":0,"unresolved_comment_count":0,"has_review_started":true,"meta_rev_id":"8e2fa47c33f32b982f5036ac57c4b66661a448b5","_number":280157,"virtual_id_number":280157,"owner":{"_account_id":20556,"name":"Dongsheng Yang","email":"dongsheng.yang@easystack.cn","username":"yangds"},"actions":{},"labels":{"Verified":{"all":[{"_account_id":16871,"name":"Sanjana","email":"sanjana@hitachi.co.in","username":"sanjana_93"},{"date":"2016-02-16 01:33:05.000000000","_account_id":20556,"name":"Dongsheng Yang","email":"dongsheng.yang@easystack.cn","username":"yangds"}],"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":{"all":[{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":16871,"name":"Sanjana","email":"sanjana@hitachi.co.in","username":"sanjana_93"},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":20556,"name":"Dongsheng Yang","email":"dongsheng.yang@easystack.cn","username":"yangds"}],"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":{"all":[{"_account_id":16871,"name":"Sanjana","email":"sanjana@hitachi.co.in","username":"sanjana_93"},{"value":0,"permitted_voting_range":{"min":-1,"max":0},"_account_id":20556,"name":"Dongsheng Yang","email":"dongsheng.yang@easystack.cn","username":"yangds"}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"REVIEWER":[{"_account_id":16871,"name":"Sanjana","email":"sanjana@hitachi.co.in","username":"sanjana_93"},{"_account_id":20556,"name":"Dongsheng Yang","email":"dongsheng.yang@easystack.cn","username":"yangds"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2016-02-15 11:16:12.000000000","updated_by":{"_account_id":16871,"name":"Sanjana","email":"sanjana@hitachi.co.in","username":"sanjana_93"},"reviewer":{"_account_id":16871,"name":"Sanjana","email":"sanjana@hitachi.co.in","username":"sanjana_93"},"state":"REVIEWER"}],"messages":[{"id":"10fa25d6d3a3a968111b8bd246185b775d735477","author":{"_account_id":20556,"name":"Dongsheng Yang","email":"dongsheng.yang@easystack.cn","username":"yangds"},"date":"2016-02-15 11:05:31.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"1367e66c363564f347dd455ba1400f411254e87e","author":{"_account_id":16871,"name":"Sanjana","email":"sanjana@hitachi.co.in","username":"sanjana_93"},"date":"2016-02-15 11:16:12.000000000","message":"Patch Set 1: Code-Review+1","accounts_in_message":[],"_revision_number":1},{"id":"733ec3829e4b720db20b501f689e2dc20ba1a16b","author":{"_account_id":20556,"name":"Dongsheng Yang","email":"dongsheng.yang@easystack.cn","username":"yangds"},"date":"2016-02-15 11:46:36.000000000","message":"Uploaded patch set 2: Commit message was updated.","accounts_in_message":[],"_revision_number":2},{"id":"4bc91d9fff9a3305e52b1401cb99f2eec7c09a13","author":{"_account_id":14937,"name":"Tang Chen","email":"imtangchen@163.com","username":"tangchen"},"date":"2016-02-15 11:47:29.000000000","message":"Patch Set 1: Code-Review+1","accounts_in_message":[],"_revision_number":1},{"id":"3b6a1cf299fe7890716e5f46eaea065819c569da","author":{"_account_id":14937,"name":"Tang Chen","email":"imtangchen@163.com","username":"tangchen"},"date":"2016-02-15 12:28:31.000000000","message":"Patch Set 2: Code-Review+1","accounts_in_message":[],"_revision_number":2},{"id":"d7393ccf2be2e3ba58b0a7788c0f717beb5b7f45","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-02-15 12:29:23.000000000","message":"Patch Set 2: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-python-swiftclient-pep8 http://logs.openstack.org/57/280157/2/check/gate-python-swiftclient-pep8/98c2b66/ : SUCCESS in 22s\n- gate-python-swiftclient-docs http://docs-draft.openstack.org/57/280157/2/check/gate-python-swiftclient-docs/c21c2e8//doc/build/html/ : SUCCESS in 39s\n- gate-python-swiftclient-python27 http://logs.openstack.org/57/280157/2/check/gate-python-swiftclient-python27/7554f68/ : SUCCESS in 45s\n- gate-python-swiftclient-python34 http://logs.openstack.org/57/280157/2/check/gate-python-swiftclient-python34/b2e2f2f/ : SUCCESS in 1m 53s\n- gate-python-swiftclient-pypy http://logs.openstack.org/57/280157/2/check/gate-python-swiftclient-pypy/b467e1d/ : SUCCESS in 1m 38s (non-voting)\n- gate-tempest-dsvm-neutron-src-python-swiftclient http://logs.openstack.org/57/280157/2/check/gate-tempest-dsvm-neutron-src-python-swiftclient/d595054/ : SUCCESS in 42m 08s\n- gate-swift-dsvm-functional http://logs.openstack.org/57/280157/2/check/gate-swift-dsvm-functional/9fa93ed/ : SUCCESS in 21m 02s\n- gate-swiftclient-dsvm-functional http://logs.openstack.org/57/280157/2/check/gate-swiftclient-dsvm-functional/8a72c1e/ : SUCCESS in 14m 00s","accounts_in_message":[],"_revision_number":2},{"id":"940d135e2fe8732b02612ca2ed18b39bc50fc915","author":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"date":"2016-02-15 19:10:17.000000000","message":"Patch Set 2: Code-Review-1\n\nEquivalent patch: https://review.openstack.org/#/c/266906\n\nIf we want to do this, we\u0027ll need a check to prevent regressions. I\u0027ve proposed https://review.openstack.org/#/c/276517/ to hacking; one of these patches should depend on it. It also picks up two instances of self.assertNotEqual(..., None)","accounts_in_message":[],"_revision_number":2},{"id":"197cde463893dc06f300987940945108544fa5ba","author":{"_account_id":20556,"name":"Dongsheng Yang","email":"dongsheng.yang@easystack.cn","username":"yangds"},"date":"2016-02-16 01:33:05.000000000","message":"Patch Set 2:\n\n\u003e Equivalent patch: https://review.openstack.org/#/c/266906\n\nThanx for pointing it out. But I found that\u0027s very old one :(, maybe we could continue that work in my branch.\n \u003e \n \u003e If we want to do this, we\u0027ll need a check to prevent regressions.\n \u003e I\u0027ve proposed https://review.openstack.org/#/c/276517/ to hacking;\n \u003e one of these patches should depend on it. It also picks up two\n \u003e instances of self.assertNotEqual(..., None)\n\nGood to see your work for that. I am glad to look for detail in your proposal and rebase my branch if necessary. Thanx Tim. :)","accounts_in_message":[],"_revision_number":2},{"id":"c90695dcf35db8895950bfaeb3b91b96514a6f91","author":{"_account_id":14937,"name":"Tang Chen","email":"imtangchen@163.com","username":"tangchen"},"date":"2016-05-12 10:58:19.000000000","message":"Removed the following votes:\n\n* Code-Review+1 by Tang Chen \u003cchen.tang@easystack.cn\u003e\n","accounts_in_message":[],"_revision_number":2},{"id":"e00046d1acc805836c14763872f9ca02c90cb2c9","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-07-27 14:08:01.000000000","message":"Patch Set 2: Verified-1\n\nMerge Failed.\n\nThis change or one of its cross-repo dependencies was unable to be automatically merged with the current state of its repository. Please rebase the change and upload a new patchset.","accounts_in_message":[],"_revision_number":2},{"id":"6136f1cc77ed6d42899170057e6016865d349462","author":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"date":"2017-02-20 06:45:19.000000000","message":"Removed the following votes:\n\n* Code-Review-1 by Tim Burke \u003ctim@swiftstack.com\u003e\n","accounts_in_message":[],"_revision_number":2},{"id":"a47f5a2b460e70a61845067eff57a535b2bee457","author":{"_account_id":5263,"name":"Jeremy Stanley","display_name":"fungi","email":"fungi@yuggoth.org","username":"fungi","status":"missing, presumed fed"},"date":"2017-12-18 04:58:56.000000000","message":"Removed reviewer Jenkins with the following votes:\n\n* Verified-1 by Jenkins (3)\n","accounts_in_message":[],"_revision_number":2}],"current_revision_number":2,"current_revision":"7010ae95d1a257f77e811da7454d59f8199d0758","revisions":{"0357ae16d590ddebd6db2cb888f8bad2055b1875":{"kind":"REWORK","_number":1,"created":"2016-02-15 11:05:31.000000000","uploader":{"_account_id":20556,"name":"Dongsheng Yang","email":"dongsheng.yang@easystack.cn","username":"yangds"},"ref":"refs/changes/57/280157/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-swiftclient","ref":"refs/changes/57/280157/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-swiftclient refs/changes/57/280157/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-swiftclient refs/changes/57/280157/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-swiftclient refs/changes/57/280157/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-swiftclient refs/changes/57/280157/1"}}},"commit":{"parents":[{"commit":"a6f171437def0603a3a2347748c1253730c26412","subject":"Merge \"Add test for --debug taking precedence over --info\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-swiftclient/commit/a6f171437def0603a3a2347748c1253730c26412"}]}],"author":{"name":"yangds","email":"dongsheng.yang@easystack.cn","date":"2016-02-15 09:02:44.000000000","tz":-300},"committer":{"name":"yangds","email":"dongsheng.yang@easystack.cn","date":"2016-02-15 11:01:17.000000000","tz":-300},"subject":"tests: replace assertEqual() with assertIsNone()","message":"tests: replace assertEqual() with assertIsNone()\n\nChange-Id: I1da7d1a7b32e626072130944324b7747d8358ee5\nSigned-off-by: yangds \u003cdongsheng.yang@easystack.cn\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-swiftclient/commit/0357ae16d590ddebd6db2cb888f8bad2055b1875"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-swiftclient/commit/0357ae16d590ddebd6db2cb888f8bad2055b1875"}]},"branch":"refs/heads/master"},"7010ae95d1a257f77e811da7454d59f8199d0758":{"kind":"NO_CODE_CHANGE","_number":2,"created":"2016-02-15 11:46:36.000000000","uploader":{"_account_id":20556,"name":"Dongsheng Yang","email":"dongsheng.yang@easystack.cn","username":"yangds"},"ref":"refs/changes/57/280157/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-swiftclient","ref":"refs/changes/57/280157/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-swiftclient refs/changes/57/280157/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-swiftclient refs/changes/57/280157/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-swiftclient refs/changes/57/280157/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-swiftclient refs/changes/57/280157/2"}}},"commit":{"parents":[{"commit":"a6f171437def0603a3a2347748c1253730c26412","subject":"Merge \"Add test for --debug taking precedence over --info\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-swiftclient/commit/a6f171437def0603a3a2347748c1253730c26412"}]}],"author":{"name":"yangds","email":"dongsheng.yang@easystack.cn","date":"2016-02-15 09:02:44.000000000","tz":-300},"committer":{"name":"yangds","email":"dongsheng.yang@easystack.cn","date":"2016-02-15 11:43:33.000000000","tz":-300},"subject":"tests: replace assertEqual() with assertIsNone()","message":"tests: replace assertEqual() with assertIsNone()\n\nChange-Id: I1da7d1a7b32e626072130944324b7747d8358ee5\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-swiftclient/commit/7010ae95d1a257f77e811da7454d59f8199d0758"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-swiftclient/commit/7010ae95d1a257f77e811da7454d59f8199d0758"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[{"rule_name":"gerrit~DefaultSubmitRule","status":"OK","labels":[{"label":"Verified","status":"MAY"},{"label":"Code-Review","status":"MAY"},{"label":"Workflow","status":"MAY"}]}],"submit_requirements":[{"name":"Verified","description":"Verified in gate by CI","status":"UNSATISFIED","is_legacy":false,"submittability_expression_result":{"expression":"label:Verified\u003dMAX AND -label:Verified\u003dMIN","fulfilled":false,"status":"FAIL","passing_atoms":[],"failing_atoms":["label:Verified\u003dMAX","label:Verified\u003dMIN"],"atom_explanations":{"label:Verified\u003dMAX":"","label:Verified\u003dMIN":""}}},{"name":"Code-Review","description":"Code reviewed by core reviewer","status":"UNSATISFIED","is_legacy":false,"submittability_expression_result":{"expression":"label:Code-Review\u003dMAX AND -label:Code-Review\u003dMIN","fulfilled":false,"status":"FAIL","passing_atoms":[],"failing_atoms":["label:Code-Review\u003dMAX","label:Code-Review\u003dMIN"],"atom_explanations":{"label:Code-Review\u003dMAX":"","label:Code-Review\u003dMIN":""}}},{"name":"Workflow","description":"Approved for gate by core reviewer","status":"UNSATISFIED","is_legacy":false,"submittability_expression_result":{"expression":"label:Workflow\u003dMAX AND -label:Workflow\u003dMIN","fulfilled":false,"status":"FAIL","passing_atoms":[],"failing_atoms":["label:Workflow\u003dMAX","label:Workflow\u003dMIN"],"atom_explanations":{"label:Workflow\u003dMAX":"","label:Workflow\u003dMIN":""}}}]}
