)]}'
{"tempest/scenario/manager.py":[{"author":{"_account_id":6167,"name":"Ken\u0027ichi Ohmichi","email":"ken1ohmichi@gmail.com","username":"oomichi"},"change_message_id":"60abc06733dd454f1b36586697606e3e06b38826","unresolved":false,"context_lines":[{"line_number":557,"context_line":"        networknum \u003d 0"},{"line_number":558,"context_line":"        nets \u003d self._list_networks()"},{"line_number":559,"context_line":"        for value in nets:"},{"line_number":560,"context_line":"            if tenant_id \u003d\u003d value[\u0027tenant_id\u0027]:"},{"line_number":561,"context_line":"                networknum +\u003d 1"},{"line_number":562,"context_line":"        return networknum"},{"line_number":563,"context_line":""}],"source_content_type":"text/x-python","patch_set":4,"id":"AAAATn%2F%2BaC0%3D","line":560,"updated":"2013-11-26 12:55:43.000000000","message":"just neutron newbie question: Can we get the network list of the other tenants also?","commit_id":"41bf20467ce2ba7e0573e2c25dca094d15c016f3"},{"author":{"_account_id":7882,"name":"Yuiko Takada Mori","email":"yuiko-mori@nec.com","username":"YuikoTakada"},"change_message_id":"83eaf189db985fc2da66a880d052afd0c8eaac96","unresolved":false,"context_lines":[{"line_number":557,"context_line":"        networknum \u003d 0"},{"line_number":558,"context_line":"        nets \u003d self._list_networks()"},{"line_number":559,"context_line":"        for value in nets:"},{"line_number":560,"context_line":"            if tenant_id \u003d\u003d value[\u0027tenant_id\u0027]:"},{"line_number":561,"context_line":"                networknum +\u003d 1"},{"line_number":562,"context_line":"        return networknum"},{"line_number":563,"context_line":""}],"source_content_type":"text/x-python","patch_set":4,"id":"AAAATn%2F%2BVus%3D","line":560,"in_reply_to":"AAAATn%2F%2BVv8%3D","updated":"2013-11-27 07:22:48.000000000","message":"Thank you for your helpful advice. I\u0027ll do it.","commit_id":"41bf20467ce2ba7e0573e2c25dca094d15c016f3"},{"author":{"_account_id":6167,"name":"Ken\u0027ichi Ohmichi","email":"ken1ohmichi@gmail.com","username":"oomichi"},"change_message_id":"a42bfb2cd1cc684666d637694512bbe22ae8e711","unresolved":false,"context_lines":[{"line_number":557,"context_line":"        networknum \u003d 0"},{"line_number":558,"context_line":"        nets \u003d self._list_networks()"},{"line_number":559,"context_line":"        for value in nets:"},{"line_number":560,"context_line":"            if tenant_id \u003d\u003d value[\u0027tenant_id\u0027]:"},{"line_number":561,"context_line":"                networknum +\u003d 1"},{"line_number":562,"context_line":"        return networknum"},{"line_number":563,"context_line":""}],"source_content_type":"text/x-python","patch_set":4,"id":"AAAATn%2F%2BVv8%3D","line":560,"in_reply_to":"AAAATn%2F%2BVws%3D","updated":"2013-11-27 07:14:32.000000000","message":"I see, thanks for your explanation.\n\none more proposal: how about _get_tenant_own_network_num as the method name? I guess the method name would show your explanation clearly.","commit_id":"41bf20467ce2ba7e0573e2c25dca094d15c016f3"},{"author":{"_account_id":7882,"name":"Yuiko Takada Mori","email":"yuiko-mori@nec.com","username":"YuikoTakada"},"change_message_id":"ed361770f457b9e6b4627f25be984ee3f9f1d204","unresolved":false,"context_lines":[{"line_number":557,"context_line":"        networknum \u003d 0"},{"line_number":558,"context_line":"        nets \u003d self._list_networks()"},{"line_number":559,"context_line":"        for value in nets:"},{"line_number":560,"context_line":"            if tenant_id \u003d\u003d value[\u0027tenant_id\u0027]:"},{"line_number":561,"context_line":"                networknum +\u003d 1"},{"line_number":562,"context_line":"        return networknum"},{"line_number":563,"context_line":""}],"source_content_type":"text/x-python","patch_set":4,"id":"AAAATn%2F%2BVws%3D","line":560,"in_reply_to":"AAAATn%2F%2BaC0%3D","updated":"2013-11-27 07:10:09.000000000","message":"In one way, YES.\nNot \"other\" network, but we can get \"public\" network.","commit_id":"41bf20467ce2ba7e0573e2c25dca094d15c016f3"}],"tempest/scenario/test_network_quotas.py":[{"author":{"_account_id":7139,"name":"Zhi Kun Liu","username":"zhikunliu","inactive":true},"change_message_id":"606e0adcd57f713c9e6041db9c217adbe3149a8c","unresolved":false,"context_lines":[{"line_number":56,"context_line":"                    raise"},{"line_number":57,"context_line":"                hit_limit \u003d True"},{"line_number":58,"context_line":"                break"},{"line_number":59,"context_line":"        self.assertFalse(hit_limit)"},{"line_number":60,"context_line":""},{"line_number":61,"context_line":"        max +\u003d 1"},{"line_number":62,"context_line":"        for n in xrange(max):"}],"source_content_type":"text/x-python","patch_set":3,"id":"AAAATn%2F%2Bh1o%3D","line":59,"updated":"2013-11-25 03:26:08.000000000","message":"it\u0027s better to add a message here, such as: self.assertFalse(hit_limit, \"Failed: Hit quota limit !\")","commit_id":"de3e8566b34acf3bd08f29c7bf24bf8a9a40f2bd"},{"author":{"_account_id":7882,"name":"Yuiko Takada Mori","email":"yuiko-mori@nec.com","username":"YuikoTakada"},"change_message_id":"413fe551184d3b7a6b600fb6d3a9de2c848b0585","unresolved":false,"context_lines":[{"line_number":56,"context_line":"                    raise"},{"line_number":57,"context_line":"                hit_limit \u003d True"},{"line_number":58,"context_line":"                break"},{"line_number":59,"context_line":"        self.assertFalse(hit_limit)"},{"line_number":60,"context_line":""},{"line_number":61,"context_line":"        max +\u003d 1"},{"line_number":62,"context_line":"        for n in xrange(max):"}],"source_content_type":"text/x-python","patch_set":3,"id":"AAAATn%2F%2Bhjc%3D","line":59,"in_reply_to":"AAAATn%2F%2Bh1o%3D","updated":"2013-11-25 05:39:38.000000000","message":"Done","commit_id":"de3e8566b34acf3bd08f29c7bf24bf8a9a40f2bd"},{"author":{"_account_id":7139,"name":"Zhi Kun Liu","username":"zhikunliu","inactive":true},"change_message_id":"606e0adcd57f713c9e6041db9c217adbe3149a8c","unresolved":false,"context_lines":[{"line_number":59,"context_line":"        self.assertFalse(hit_limit)"},{"line_number":60,"context_line":""},{"line_number":61,"context_line":"        max +\u003d 1"},{"line_number":62,"context_line":"        for n in xrange(max):"},{"line_number":63,"context_line":"            try:"},{"line_number":64,"context_line":"                self.networks.append("},{"line_number":65,"context_line":"                    self._create_network(self.tenant_id,"}],"source_content_type":"text/x-python","patch_set":3,"id":"AAAATn%2F%2Bh1I%3D","line":62,"updated":"2013-11-25 03:26:08.000000000","message":"just create one network here should hit the quota, right?  If so, for loop may be not right. only create one network and catch the 409 exception is probably right.  Please correct me if I\u0027m wrong. :-)","commit_id":"de3e8566b34acf3bd08f29c7bf24bf8a9a40f2bd"},{"author":{"_account_id":7882,"name":"Yuiko Takada Mori","email":"yuiko-mori@nec.com","username":"YuikoTakada"},"change_message_id":"413fe551184d3b7a6b600fb6d3a9de2c848b0585","unresolved":false,"context_lines":[{"line_number":59,"context_line":"        self.assertFalse(hit_limit)"},{"line_number":60,"context_line":""},{"line_number":61,"context_line":"        max +\u003d 1"},{"line_number":62,"context_line":"        for n in xrange(max):"},{"line_number":63,"context_line":"            try:"},{"line_number":64,"context_line":"                self.networks.append("},{"line_number":65,"context_line":"                    self._create_network(self.tenant_id,"}],"source_content_type":"text/x-python","patch_set":3,"id":"AAAATn%2F%2Bhio%3D","line":62,"in_reply_to":"AAAATn%2F%2Bh1I%3D","updated":"2013-11-25 05:39:38.000000000","message":"Oops! I got a wrong idea.You\u0027re right.I modified, is it all right?","commit_id":"de3e8566b34acf3bd08f29c7bf24bf8a9a40f2bd"},{"author":{"_account_id":7139,"name":"Zhi Kun Liu","username":"zhikunliu","inactive":true},"change_message_id":"606e0adcd57f713c9e6041db9c217adbe3149a8c","unresolved":false,"context_lines":[{"line_number":90,"context_line":"                    raise"},{"line_number":91,"context_line":"                hit_limit \u003d True"},{"line_number":92,"context_line":"                break"},{"line_number":93,"context_line":"        self.assertFalse(hit_limit)"},{"line_number":94,"context_line":""},{"line_number":95,"context_line":"        max +\u003d 1"},{"line_number":96,"context_line":"        for n in xrange(max):"}],"source_content_type":"text/x-python","patch_set":3,"id":"AAAATn%2F%2Bh08%3D","line":93,"updated":"2013-11-25 03:26:08.000000000","message":"ditto: add a message","commit_id":"de3e8566b34acf3bd08f29c7bf24bf8a9a40f2bd"},{"author":{"_account_id":7882,"name":"Yuiko Takada Mori","email":"yuiko-mori@nec.com","username":"YuikoTakada"},"change_message_id":"413fe551184d3b7a6b600fb6d3a9de2c848b0585","unresolved":false,"context_lines":[{"line_number":90,"context_line":"                    raise"},{"line_number":91,"context_line":"                hit_limit \u003d True"},{"line_number":92,"context_line":"                break"},{"line_number":93,"context_line":"        self.assertFalse(hit_limit)"},{"line_number":94,"context_line":""},{"line_number":95,"context_line":"        max +\u003d 1"},{"line_number":96,"context_line":"        for n in xrange(max):"}],"source_content_type":"text/x-python","patch_set":3,"id":"AAAATn%2F%2Bhik%3D","line":93,"in_reply_to":"AAAATn%2F%2Bh08%3D","updated":"2013-11-25 05:39:38.000000000","message":"Done","commit_id":"de3e8566b34acf3bd08f29c7bf24bf8a9a40f2bd"},{"author":{"_account_id":7139,"name":"Zhi Kun Liu","username":"zhikunliu","inactive":true},"change_message_id":"606e0adcd57f713c9e6041db9c217adbe3149a8c","unresolved":false,"context_lines":[{"line_number":93,"context_line":"        self.assertFalse(hit_limit)"},{"line_number":94,"context_line":""},{"line_number":95,"context_line":"        max +\u003d 1"},{"line_number":96,"context_line":"        for n in xrange(max):"},{"line_number":97,"context_line":"            try:"},{"line_number":98,"context_line":"                self.subnets.append("},{"line_number":99,"context_line":"                    self._create_subnet(self.networks[0],"}],"source_content_type":"text/x-python","patch_set":3,"id":"AAAATn%2F%2Bh1E%3D","line":96,"updated":"2013-11-25 03:26:08.000000000","message":"ditto: only create one subnet and catch 409 exception","commit_id":"de3e8566b34acf3bd08f29c7bf24bf8a9a40f2bd"},{"author":{"_account_id":7882,"name":"Yuiko Takada Mori","email":"yuiko-mori@nec.com","username":"YuikoTakada"},"change_message_id":"413fe551184d3b7a6b600fb6d3a9de2c848b0585","unresolved":false,"context_lines":[{"line_number":93,"context_line":"        self.assertFalse(hit_limit)"},{"line_number":94,"context_line":""},{"line_number":95,"context_line":"        max +\u003d 1"},{"line_number":96,"context_line":"        for n in xrange(max):"},{"line_number":97,"context_line":"            try:"},{"line_number":98,"context_line":"                self.subnets.append("},{"line_number":99,"context_line":"                    self._create_subnet(self.networks[0],"}],"source_content_type":"text/x-python","patch_set":3,"id":"AAAATn%2F%2Bhig%3D","line":96,"in_reply_to":"AAAATn%2F%2Bh1E%3D","updated":"2013-11-25 05:39:38.000000000","message":"Done","commit_id":"de3e8566b34acf3bd08f29c7bf24bf8a9a40f2bd"},{"author":{"_account_id":7139,"name":"Zhi Kun Liu","username":"zhikunliu","inactive":true},"change_message_id":"606e0adcd57f713c9e6041db9c217adbe3149a8c","unresolved":false,"context_lines":[{"line_number":124,"context_line":"                    raise"},{"line_number":125,"context_line":"                hit_limit \u003d True"},{"line_number":126,"context_line":"                break"},{"line_number":127,"context_line":"        self.assertFalse(hit_limit)"},{"line_number":128,"context_line":""},{"line_number":129,"context_line":"        max +\u003d 1"},{"line_number":130,"context_line":"        for n in xrange(max):"}],"source_content_type":"text/x-python","patch_set":3,"id":"AAAATn%2F%2Bh00%3D","line":127,"updated":"2013-11-25 03:26:08.000000000","message":"ditto: add a message","commit_id":"de3e8566b34acf3bd08f29c7bf24bf8a9a40f2bd"},{"author":{"_account_id":7882,"name":"Yuiko Takada Mori","email":"yuiko-mori@nec.com","username":"YuikoTakada"},"change_message_id":"413fe551184d3b7a6b600fb6d3a9de2c848b0585","unresolved":false,"context_lines":[{"line_number":124,"context_line":"                    raise"},{"line_number":125,"context_line":"                hit_limit \u003d True"},{"line_number":126,"context_line":"                break"},{"line_number":127,"context_line":"        self.assertFalse(hit_limit)"},{"line_number":128,"context_line":""},{"line_number":129,"context_line":"        max +\u003d 1"},{"line_number":130,"context_line":"        for n in xrange(max):"}],"source_content_type":"text/x-python","patch_set":3,"id":"AAAATn%2F%2BhiY%3D","line":127,"in_reply_to":"AAAATn%2F%2Bh00%3D","updated":"2013-11-25 05:39:38.000000000","message":"Done","commit_id":"de3e8566b34acf3bd08f29c7bf24bf8a9a40f2bd"},{"author":{"_account_id":7139,"name":"Zhi Kun Liu","username":"zhikunliu","inactive":true},"change_message_id":"606e0adcd57f713c9e6041db9c217adbe3149a8c","unresolved":false,"context_lines":[{"line_number":127,"context_line":"        self.assertFalse(hit_limit)"},{"line_number":128,"context_line":""},{"line_number":129,"context_line":"        max +\u003d 1"},{"line_number":130,"context_line":"        for n in xrange(max):"},{"line_number":131,"context_line":"            try:"},{"line_number":132,"context_line":"                self.ports.append("},{"line_number":133,"context_line":"                    self._create_port(self.networks[0],"}],"source_content_type":"text/x-python","patch_set":3,"id":"AAAATn%2F%2Bh0w%3D","line":130,"updated":"2013-11-25 03:26:08.000000000","message":"ditto: only create one port and catch 409 exception","commit_id":"de3e8566b34acf3bd08f29c7bf24bf8a9a40f2bd"},{"author":{"_account_id":7882,"name":"Yuiko Takada Mori","email":"yuiko-mori@nec.com","username":"YuikoTakada"},"change_message_id":"413fe551184d3b7a6b600fb6d3a9de2c848b0585","unresolved":false,"context_lines":[{"line_number":127,"context_line":"        self.assertFalse(hit_limit)"},{"line_number":128,"context_line":""},{"line_number":129,"context_line":"        max +\u003d 1"},{"line_number":130,"context_line":"        for n in xrange(max):"},{"line_number":131,"context_line":"            try:"},{"line_number":132,"context_line":"                self.ports.append("},{"line_number":133,"context_line":"                    self._create_port(self.networks[0],"}],"source_content_type":"text/x-python","patch_set":3,"id":"AAAATn%2F%2BhiQ%3D","line":130,"in_reply_to":"AAAATn%2F%2Bh0w%3D","updated":"2013-11-25 05:39:38.000000000","message":"Done","commit_id":"de3e8566b34acf3bd08f29c7bf24bf8a9a40f2bd"}]}
