)]}'
{"dragonflow/tests/fullstack/test_l2_multicast.py":[{"author":{"_account_id":20229,"name":"Omer Anson","email":"omer.anson@toganetworks.com","username":"oanson"},"change_message_id":"bf8b7ab9f2f876f39d473224192ab6c0a5b18abf","unresolved":false,"context_lines":[{"line_number":19,"context_line":""},{"line_number":20,"context_line":"class TestL2Multicast(test_base.DFTestBase):"},{"line_number":21,"context_line":""},{"line_number":22,"context_line":"    def setUp(self):"},{"line_number":23,"context_line":"        super(TestL2Multicast, self).setUp()"},{"line_number":24,"context_line":""},{"line_number":25,"context_line":"    def _get_metadata_id(self, flows, ip, mac):"}],"source_content_type":"text/x-python","patch_set":1,"id":"7af24918_f6b9ddcc","line":22,"updated":"2016-03-02 09:47:56.000000000","message":"Isn\u0027t this the default implementation if setUp is not defined in this class?","commit_id":"6dc9faa49fa61e604e1d909432a3ef766de9f740"},{"author":{"_account_id":18903,"name":"Yuli","email":"stremovsky@gmail.com","username":"yuli"},"change_message_id":"87fc5698d6455f4eacbc510697e4cfa468857ea6","unresolved":false,"context_lines":[{"line_number":19,"context_line":""},{"line_number":20,"context_line":"class TestL2Multicast(test_base.DFTestBase):"},{"line_number":21,"context_line":""},{"line_number":22,"context_line":"    def setUp(self):"},{"line_number":23,"context_line":"        super(TestL2Multicast, self).setUp()"},{"line_number":24,"context_line":""},{"line_number":25,"context_line":"    def _get_metadata_id(self, flows, ip, mac):"}],"source_content_type":"text/x-python","patch_set":1,"id":"7af24918_6b279812","line":22,"in_reply_to":"7af24918_f6b9ddcc","updated":"2016-03-02 13:11:03.000000000","message":"Removed","commit_id":"6dc9faa49fa61e604e1d909432a3ef766de9f740"},{"author":{"_account_id":20229,"name":"Omer Anson","email":"omer.anson@toganetworks.com","username":"oanson"},"change_message_id":"bf8b7ab9f2f876f39d473224192ab6c0a5b18abf","unresolved":false,"context_lines":[{"line_number":57,"context_line":"                            return flow"},{"line_number":58,"context_line":"        return None"},{"line_number":59,"context_line":""},{"line_number":60,"context_line":"    def test_vm_multicast(self):"},{"line_number":61,"context_line":"        ovs \u003d utils.OvsFlowsParser()"},{"line_number":62,"context_line":"        vm \u003d self.store(objects.VMTestObj(self, self.neutron))"},{"line_number":63,"context_line":"        vm.create()"}],"source_content_type":"text/x-python","patch_set":1,"id":"7af24918_515c1bed","line":60,"updated":"2016-03-02 09:47:56.000000000","message":"This test would start failing if we are ever smarter about multicast.\n\nConsider creating (another) test of two VMs (or python wrappers) in the same multicast group, and see that packets sent from one to the multicast group (with correct dst IP + dst MAC) are received by the other?","commit_id":"6dc9faa49fa61e604e1d909432a3ef766de9f740"},{"author":{"_account_id":18903,"name":"Yuli","email":"stremovsky@gmail.com","username":"yuli"},"change_message_id":"87fc5698d6455f4eacbc510697e4cfa468857ea6","unresolved":false,"context_lines":[{"line_number":57,"context_line":"                            return flow"},{"line_number":58,"context_line":"        return None"},{"line_number":59,"context_line":""},{"line_number":60,"context_line":"    def test_vm_multicast(self):"},{"line_number":61,"context_line":"        ovs \u003d utils.OvsFlowsParser()"},{"line_number":62,"context_line":"        vm \u003d self.store(objects.VMTestObj(self, self.neutron))"},{"line_number":63,"context_line":"        vm.create()"}],"source_content_type":"text/x-python","patch_set":1,"id":"7af24918_0b87f4d7","line":60,"in_reply_to":"7af24918_515c1bed","updated":"2016-03-02 13:11:03.000000000","message":"After working on performance tests I will probably work on this.","commit_id":"6dc9faa49fa61e604e1d909432a3ef766de9f740"}],"dragonflow/tests/fullstack/test_objects.py":[{"author":{"_account_id":20229,"name":"Omer Anson","email":"omer.anson@toganetworks.com","username":"oanson"},"change_message_id":"bf8b7ab9f2f876f39d473224192ab6c0a5b18abf","unresolved":false,"context_lines":[{"line_number":210,"context_line":"    def dump(self):"},{"line_number":211,"context_line":"        return self.nova.servers.get_console_output(self.server)"},{"line_number":212,"context_line":""},{"line_number":213,"context_line":"    def get_first_ipv4(self):"},{"line_number":214,"context_line":"        if self.server is None:"},{"line_number":215,"context_line":"            return None"},{"line_number":216,"context_line":"        ips \u003d self.server.networks[\u0027private\u0027]"}],"source_content_type":"text/x-python","patch_set":1,"id":"7af24918_d6778138","line":213,"updated":"2016-03-02 09:47:56.000000000","message":"+1!","commit_id":"6dc9faa49fa61e604e1d909432a3ef766de9f740"},{"author":{"_account_id":18903,"name":"Yuli","email":"stremovsky@gmail.com","username":"yuli"},"change_message_id":"87fc5698d6455f4eacbc510697e4cfa468857ea6","unresolved":false,"context_lines":[{"line_number":210,"context_line":"    def dump(self):"},{"line_number":211,"context_line":"        return self.nova.servers.get_console_output(self.server)"},{"line_number":212,"context_line":""},{"line_number":213,"context_line":"    def get_first_ipv4(self):"},{"line_number":214,"context_line":"        if self.server is None:"},{"line_number":215,"context_line":"            return None"},{"line_number":216,"context_line":"        ips \u003d self.server.networks[\u0027private\u0027]"}],"source_content_type":"text/x-python","patch_set":1,"id":"7af24918_6b55d84e","line":213,"in_reply_to":"7af24918_d6778138","updated":"2016-03-02 13:11:03.000000000","message":";)","commit_id":"6dc9faa49fa61e604e1d909432a3ef766de9f740"}]}
