)]}'
{"nova/tests/unit/network/security_group/test_neutron_driver.py":[{"author":{"_account_id":17685,"name":"Elod Illes","email":"elod.illes@est.tech","username":"elod.illes"},"change_message_id":"f4316d6bc4097b4f686ad5ab8d0e61c74dc6679f","unresolved":false,"context_lines":[{"line_number":315,"context_line":"            else:"},{"line_number":316,"context_line":"                convert.assert_not_called()"},{"line_number":317,"context_line":"                sg_bindings \u003d {server_id: [{\u0027name\u0027: \u0027wol\u0027}, {\u0027name\u0027: \u0027eor\u0027}]}"},{"line_number":318,"context_line":"        self.assertEqual(sg_bindings, result)"},{"line_number":319,"context_line":"        self.mocked_client.list_ports.assert_called_once_with("},{"line_number":320,"context_line":"            device_id\u003d[server_id])"},{"line_number":321,"context_line":"        expected_search_opts \u003d {\u0027id\u0027: mock.ANY}"}],"source_content_type":"text/x-python","patch_set":2,"id":"3fa7e38b_6c6bf3ef","line":318,"range":{"start_line":318,"start_character":8,"end_line":318,"end_character":45},"updated":"2019-12-18 18:02:48.000000000","message":"It\u0027s interesting that this assertEqual behaves differently than in master and stable/train, where the very same sg_bindings and result [1] considered to be equal.\n\n[1]: these are \"equal\" in master and stable/train, but not equal in stable/stein:\n\n     b\"reference \u003d {\u0027c5a20e8d-c4b0-47cf-9dca-ebe4f758acb1\u0027: [call(), call()]}\"\n     b\"actual    \u003d {\u0027c5a20e8d-c4b0-47cf-9dca-ebe4f758acb1\u0027: [\u003c_AutospecMagicMock name\u003d\u0027_convert_to_nova_security_group_format()\u0027 id\u003d\u0027140361215426688\u0027\u003e,\"\n     b\"                                          \u003c_AutospecMagicMock name\u003d\u0027_convert_to_nova_security_group_format()\u0027 id\u003d\u0027140361215426688\u0027\u003e]}\"","commit_id":"fec95a2e4f763e15193504483383f918feb3e636"}]}
