)]}'
{"designate/objects/domain.py":[{"author":{"_account_id":741,"name":"Kiall Mac Innes","email":"kiall@macinnes.ie","username":"kiall"},"change_message_id":"2e0d02d5850c364d96e4cd7d850b0fea51f842e0","unresolved":false,"context_lines":[{"line_number":183,"context_line":"        if self.type \u003d\u003d \u0027PRIMARY\u0027 and self.masters:"},{"line_number":184,"context_line":"            e \u003d ValidationError()"},{"line_number":185,"context_line":"            e.path \u003d [\u0027type\u0027]"},{"line_number":186,"context_line":"            e.validator \u003d \u0027too_many\u0027"},{"line_number":187,"context_line":"            e.validator \u003d [\u0027masters\u0027]"},{"line_number":188,"context_line":"            e.message \u003d \"\u0027masters\u0027 can\u0027t be specifified when type is MASTER\""},{"line_number":189,"context_line":"            errors.append(e)"}],"source_content_type":"text/x-python","patch_set":2,"id":"ba15a1d1_f922bea2","line":186,"updated":"2015-09-22 10:20:02.000000000","message":"e.validator \u003d \u0027maxItems\u0027","commit_id":"44c5691bc74fc73ddafaf545566e5c5d51e272f0"},{"author":{"_account_id":741,"name":"Kiall Mac Innes","email":"kiall@macinnes.ie","username":"kiall"},"change_message_id":"2e0d02d5850c364d96e4cd7d850b0fea51f842e0","unresolved":false,"context_lines":[{"line_number":184,"context_line":"            e \u003d ValidationError()"},{"line_number":185,"context_line":"            e.path \u003d [\u0027type\u0027]"},{"line_number":186,"context_line":"            e.validator \u003d \u0027too_many\u0027"},{"line_number":187,"context_line":"            e.validator \u003d [\u0027masters\u0027]"},{"line_number":188,"context_line":"            e.message \u003d \"\u0027masters\u0027 can\u0027t be specifified when type is MASTER\""},{"line_number":189,"context_line":"            errors.append(e)"},{"line_number":190,"context_line":"            raise exceptions.InvalidObject("}],"source_content_type":"text/x-python","patch_set":2,"id":"ba15a1d1_993aa2cc","line":187,"updated":"2015-09-22 10:20:02.000000000","message":"e.validator_value \u003d [\u0027masters\u0027]","commit_id":"44c5691bc74fc73ddafaf545566e5c5d51e272f0"},{"author":{"_account_id":741,"name":"Kiall Mac Innes","email":"kiall@macinnes.ie","username":"kiall"},"change_message_id":"2e0d02d5850c364d96e4cd7d850b0fea51f842e0","unresolved":false,"context_lines":[{"line_number":185,"context_line":"            e.path \u003d [\u0027type\u0027]"},{"line_number":186,"context_line":"            e.validator \u003d \u0027too_many\u0027"},{"line_number":187,"context_line":"            e.validator \u003d [\u0027masters\u0027]"},{"line_number":188,"context_line":"            e.message \u003d \"\u0027masters\u0027 can\u0027t be specifified when type is MASTER\""},{"line_number":189,"context_line":"            errors.append(e)"},{"line_number":190,"context_line":"            raise exceptions.InvalidObject("},{"line_number":191,"context_line":"                \"Provided object does not match \""}],"source_content_type":"text/x-python","patch_set":2,"id":"ba15a1d1_594baa59","line":188,"updated":"2015-09-22 10:20:02.000000000","message":"e.message \u003d \"\u0027masters\u0027 has more items than allowed\"","commit_id":"44c5691bc74fc73ddafaf545566e5c5d51e272f0"},{"author":{"_account_id":741,"name":"Kiall Mac Innes","email":"kiall@macinnes.ie","username":"kiall"},"change_message_id":"2e0d02d5850c364d96e4cd7d850b0fea51f842e0","unresolved":false,"context_lines":[{"line_number":193,"context_line":""},{"line_number":194,"context_line":"        try:"},{"line_number":195,"context_line":"            if self.type \u003d\u003d \u0027SECONDARY\u0027:"},{"line_number":196,"context_line":"                if self.masters is None:"},{"line_number":197,"context_line":"                    e \u003d ValidationError()"},{"line_number":198,"context_line":"                    e.path \u003d [\u0027type\u0027]"},{"line_number":199,"context_line":"                    e.validator \u003d \u0027required\u0027"}],"source_content_type":"text/x-python","patch_set":2,"id":"ba15a1d1_d96d7acd","line":196,"updated":"2015-09-22 10:20:02.000000000","message":"What if it\u0027s an empty list? I think we need another case for that","commit_id":"44c5691bc74fc73ddafaf545566e5c5d51e272f0"},{"author":{"_account_id":741,"name":"Kiall Mac Innes","email":"kiall@macinnes.ie","username":"kiall"},"change_message_id":"2e0d02d5850c364d96e4cd7d850b0fea51f842e0","unresolved":false,"context_lines":[{"line_number":203,"context_line":"                if self.email:"},{"line_number":204,"context_line":"                    e \u003d ValidationError()"},{"line_number":205,"context_line":"                    e.path \u003d [\u0027type\u0027]"},{"line_number":206,"context_line":"                    e.validator \u003d \u0027required\u0027"},{"line_number":207,"context_line":"                    e.validator_value \u003d \"email\""},{"line_number":208,"context_line":"                    e.message \u003d \"\u0027email\u0027 can\u0027t be specified when type is \" \\"},{"line_number":209,"context_line":"                        \"SECONDARY\""}],"source_content_type":"text/x-python","patch_set":2,"id":"ba15a1d1_99c4e292","line":206,"updated":"2015-09-22 10:20:02.000000000","message":"e.validator \u003d \u0027not_allowed\u0027","commit_id":"44c5691bc74fc73ddafaf545566e5c5d51e272f0"},{"author":{"_account_id":8099,"name":"Graham Hayes","email":"gr@ham.ie","username":"graham"},"change_message_id":"7c996579168249cbef0c7c68d7501da9c6328789","unresolved":false,"context_lines":[{"line_number":214,"context_line":"                    errors.append(e)"},{"line_number":215,"context_line":""},{"line_number":216,"context_line":"                for i in [\u0027email\u0027, \u0027ttl\u0027]:"},{"line_number":217,"context_line":"                    if \u0027email\u0027 in self.obj_what_changed():"},{"line_number":218,"context_line":"                        e \u003d ValidationError()"},{"line_number":219,"context_line":"                        e.path \u003d [\u0027type\u0027]"},{"line_number":220,"context_line":"                        e.validator \u003d \u0027not_allowed\u0027"}],"source_content_type":"text/x-python","patch_set":6,"id":"ba15a1d1_51ab6889","line":217,"updated":"2015-09-22 17:53:45.000000000","message":"should be:\n  if i in self.obj_what_changed():","commit_id":"95a1f18042efc6b056cbfc9a1848aacc557793cc"}],"designate/tests/unit/test_objects/test_domain.py":[{"author":{"_account_id":8099,"name":"Graham Hayes","email":"gr@ham.ie","username":"graham"},"change_message_id":"7c996579168249cbef0c7c68d7501da9c6328789","unresolved":false,"context_lines":[{"line_number":117,"context_line":"        masters.append(objects.DomainMaster.from_data(\"10.0.0.1:53\"))"},{"line_number":118,"context_line":"        domain \u003d objects.Domain("},{"line_number":119,"context_line":"            type\u003d\u0027SECONDARY\u0027,"},{"line_number":120,"context_line":"            email\u003d\"foo@example.com\","},{"line_number":121,"context_line":"            ttl\u003d600,"},{"line_number":122,"context_line":"            masters\u003dmasters"},{"line_number":123,"context_line":"        )"}],"source_content_type":"text/x-python","patch_set":6,"id":"ba15a1d1_51828801","line":120,"updated":"2015-09-22 17:53:45.000000000","message":"need to only check the ttl in this test","commit_id":"95a1f18042efc6b056cbfc9a1848aacc557793cc"}]}
