)]}'
{"openstack/tests/functional/network/v2/test_port.py":[{"author":{"_account_id":8736,"name":"Terry Howe","email":"terrylhowe@gmail.com","username":"terrylhowe"},"change_message_id":"36d5bff926748b4cd9ef6db04e754bd55cd0441f","unresolved":false,"context_lines":[{"line_number":73,"context_line":"        self.assertIn(\u0027device_id\u0027, sot)"},{"line_number":74,"context_line":"        self.assertIn(\u0027fixed_ips\u0027, sot)"},{"line_number":75,"context_line":"        self.assertIn(\u0027mac_address\u0027, sot)"},{"line_number":76,"context_line":"        self.assertIn(\u0027security_groups\u0027, sot)"},{"line_number":77,"context_line":"        self.assertIn(\u0027binding:vif_details\u0027, sot)"},{"line_number":78,"context_line":"        self.assertIn(\u0027binding:vnic_type\u0027, sot)"},{"line_number":79,"context_line":"        self.assertIn(\u0027binding:vif_type\u0027, sot)"}],"source_content_type":"text/x-python","patch_set":1,"id":"fa32b979_617074dd","line":76,"updated":"2015-06-26 11:54:16.000000000","message":"In general I don\u0027t think we want exhaustive lists here that might not work in some implementations.  I\u0027m not familiar enough with Neutron to know if all of these will always be in every implementation.  What we really want to test is the basic functionality of getting a port works.  In this case, it might just mean that we validate the response id, network_id, and name.","commit_id":"95b6be87eb6fc66d3cad80c417832890e3f3e94c"},{"author":{"_account_id":8736,"name":"Terry Howe","email":"terrylhowe@gmail.com","username":"terrylhowe"},"change_message_id":"c17483f9d640b7256759a7b4084e8355b8f3020c","unresolved":false,"context_lines":[{"line_number":52,"context_line":""},{"line_number":53,"context_line":"    @classmethod"},{"line_number":54,"context_line":"    def tearDownClass(cls):"},{"line_number":55,"context_line":"        sot \u003d cls.conn.network.delete_port(cls.PORT_ID, ignore_missing\u003dFalse)"},{"line_number":56,"context_line":"        cls.assertIs(None, sot)"},{"line_number":57,"context_line":"        sot \u003d cls.conn.network.delete_subnet(cls.SUB_ID, ignore_missing\u003dFalse)"},{"line_number":58,"context_line":"        cls.assertIs(None, sot)"}],"source_content_type":"text/x-python","patch_set":2,"id":"fa32b979_2f4a47ad","line":55,"updated":"2015-06-26 18:12:52.000000000","message":"Glad you caught this, that is an important step deleting the port.","commit_id":"4528e63ba869e7d501f3187a3a20aad17247c13d"}]}
