)]}'
{"novaclient/tests/v3/fakes.py":[{"author":{"_account_id":679,"name":"Kevin L. Mitchell","email":"klmitch@mit.edu","username":"klmitch"},"change_message_id":"2db410ef0bf25dbf1861ad20d8ba9849d666a080","unresolved":false,"context_lines":[{"line_number":104,"context_line":"                            if not v[\u0027os-flavor-access:is_public\u0027]"},{"line_number":105,"context_line":"                        ]"},{"line_number":106,"context_line":""},{"line_number":107,"context_line":"        return (200, {}, flavors)"}],"source_content_type":"text/x-python","patch_set":1,"id":"AAAATn%2F9%2Fyo%3D","line":107,"updated":"2013-12-03 16:52:30.000000000","message":"I\u0027ve always thought that having a single fakes.py with *all* the expected bodies, etc. just doesn\u0027t make sense.  Is there any way we could redesign this infrastructure such that the tests say what they want various calls to make?  Just a thought…","commit_id":"9c3904f986959f275872ebdb843fe8507f757383"},{"author":{"_account_id":5292,"name":"Christopher Yeoh","email":"cbkyeoh@gmail.com","username":"cyeoh-0"},"change_message_id":"e5cf8a079ae93c338b474644e1016a12c8de4bf2","unresolved":false,"context_lines":[{"line_number":104,"context_line":"                            if not v[\u0027os-flavor-access:is_public\u0027]"},{"line_number":105,"context_line":"                        ]"},{"line_number":106,"context_line":""},{"line_number":107,"context_line":"        return (200, {}, flavors)"}],"source_content_type":"text/x-python","patch_set":1,"id":"AAAATn%2F99CA%3D","line":107,"in_reply_to":"AAAATn%2F9%2Fyo%3D","updated":"2013-12-04 02:41:58.000000000","message":"Yea, it\u0027s pretty ugly. Not sure how to fix it though. Might be able to have test specific fake clients inherit off a core fake client in the test itself, but its not clear to me yet how much that would restrict reuse.","commit_id":"9c3904f986959f275872ebdb843fe8507f757383"},{"author":{"_account_id":679,"name":"Kevin L. Mitchell","email":"klmitch@mit.edu","username":"klmitch"},"change_message_id":"f02fe63472e22db318f82048b2cb8d171df45d73","unresolved":false,"context_lines":[{"line_number":104,"context_line":"                            if not v[\u0027flavor-access:is_public\u0027]"},{"line_number":105,"context_line":"                        ]"},{"line_number":106,"context_line":""},{"line_number":107,"context_line":"        return (200, {}, flavors)"}],"source_content_type":"text/x-python","patch_set":4,"id":"AAAATn%2F95%2FU%3D","line":107,"updated":"2013-12-04 16:46:29.000000000","message":"I think we should be using something at least similar in style to a mock.  As I say, though, future work…","commit_id":"13f9e11b060059f149a377cd728fc65b87ae5181"}],"novaclient/v3/flavors.py":[{"author":{"_account_id":679,"name":"Kevin L. Mitchell","email":"klmitch@mit.edu","username":"klmitch"},"change_message_id":"2db410ef0bf25dbf1861ad20d8ba9849d666a080","unresolved":false,"context_lines":[{"line_number":1,"context_line":"# Copyright 2010 Jacob Kaplan-Moss"},{"line_number":2,"context_line":"\"\"\""},{"line_number":3,"context_line":"Flavor interface."},{"line_number":4,"context_line":"\"\"\""}],"source_content_type":"text/x-python","patch_set":1,"id":"AAAATn%2F9%2F0A%3D","line":1,"updated":"2013-12-03 16:52:30.000000000","message":"Missing license header; all you\u0027ve got is a copyright.\n\n(Yeah, I can see you\u0027re just copying from the v1_1 version, but we might as well fix up the missing header while we\u0027re at it…)","commit_id":"9c3904f986959f275872ebdb843fe8507f757383"},{"author":{"_account_id":5292,"name":"Christopher Yeoh","email":"cbkyeoh@gmail.com","username":"cyeoh-0"},"change_message_id":"e5cf8a079ae93c338b474644e1016a12c8de4bf2","unresolved":false,"context_lines":[{"line_number":1,"context_line":"# Copyright 2010 Jacob Kaplan-Moss"},{"line_number":2,"context_line":"\"\"\""},{"line_number":3,"context_line":"Flavor interface."},{"line_number":4,"context_line":"\"\"\""}],"source_content_type":"text/x-python","patch_set":1,"id":"AAAATn%2F99Bw%3D","line":1,"in_reply_to":"AAAATn%2F9%2F0A%3D","updated":"2013-12-04 02:41:58.000000000","message":"oh yea, I\u0027ll fix this one. Should fix the others and add a hacking rule like Nova for novaclient in the future.","commit_id":"9c3904f986959f275872ebdb843fe8507f757383"},{"author":{"_account_id":679,"name":"Kevin L. Mitchell","email":"klmitch@mit.edu","username":"klmitch"},"change_message_id":"f02fe63472e22db318f82048b2cb8d171df45d73","unresolved":false,"context_lines":[{"line_number":1,"context_line":"# Copyright 2010 Jacob Kaplan-Moss"},{"line_number":2,"context_line":"# Copyright 2013 IBM Corp."},{"line_number":3,"context_line":"#"},{"line_number":4,"context_line":"#    Licensed under the Apache License, Version 2.0 (the \"License\"); you may"}],"source_content_type":"text/x-python","patch_set":4,"id":"AAAATn%2F95%2B0%3D","line":1,"updated":"2013-12-04 16:46:29.000000000","message":"I think all we\u0027d have to do is fix the missing headers and enable the appropriate check; but I\u0027m making the assumption that the header check is in hacking rather than a nova-specific check…","commit_id":"13f9e11b060059f149a377cd728fc65b87ae5181"}]}
