)]}'
{"monasca_tempest_tests/tests/api/test_notification_methods.py":[{"author":{"_account_id":11809,"name":"Craig Bryant","email":"craig.bryant@hpe.com","username":"craig-bryant"},"change_message_id":"837136440665cdcee0a6f35bc9280723b4464191","unresolved":false,"context_lines":[{"line_number":150,"context_line":"        self.assertRaises((exceptions.BadRequest, exceptions.UnprocessableEntity),"},{"line_number":151,"context_line":"                          self.monasca_client.create_notifications,"},{"line_number":152,"context_line":"                          notification)"},{"line_number":153,"context_line":"    @test.attr(type\u003d\"gate\")"},{"line_number":154,"context_line":"    @test.attr(type\u003d[\u0027negative\u0027])"},{"line_number":155,"context_line":"    def test_create_notification_method_with_invalid_email_address(self):"},{"line_number":156,"context_line":"        notification \u003d helpers.create_notification(address\u003d\"name@domain.\")"}],"source_content_type":"text/x-python","patch_set":2,"id":"9ad45d7e_11edb58e","line":153,"range":{"start_line":153,"start_character":0,"end_line":153,"end_character":27},"updated":"2016-08-12 16:25:11.000000000","message":"Add a blank line before this one","commit_id":"c6f918834501e9eb62c8161036bf9811141228af"},{"author":{"_account_id":11809,"name":"Craig Bryant","email":"craig.bryant@hpe.com","username":"craig-bryant"},"change_message_id":"837136440665cdcee0a6f35bc9280723b4464191","unresolved":false,"context_lines":[{"line_number":166,"context_line":"                          self.monasca_client.create_notifications,"},{"line_number":167,"context_line":"                          notification)"},{"line_number":168,"context_line":""},{"line_number":169,"context_line":"    @test.attr(type\u003d\"gate\")"},{"line_number":170,"context_line":"    @test.attr(type\u003d[\u0027negative\u0027])"},{"line_number":171,"context_line":"    def test_create_notification_method_with_invalid_email_address_type_all_mixed_case(self):"},{"line_number":172,"context_line":"        notification \u003d helpers.create_notification(type\u003d\"EmAil\", address\u003d\"name@domain.\")"},{"line_number":173,"context_line":"        self.assertRaises((exceptions.BadRequest, exceptions.UnprocessableEntity),"},{"line_number":174,"context_line":"                          self.monasca_client.create_notifications,"},{"line_number":175,"context_line":"                          notification)"},{"line_number":176,"context_line":""},{"line_number":177,"context_line":"    @test.attr(type\u003d\"gate\")"},{"line_number":178,"context_line":"    @test.attr(type\u003d[\u0027negative\u0027])"}],"source_content_type":"text/x-python","patch_set":2,"id":"9ad45d7e_3148b987","line":175,"range":{"start_line":169,"start_character":0,"end_line":175,"end_character":39},"updated":"2016-08-12 16:25:11.000000000","message":"See below","commit_id":"c6f918834501e9eb62c8161036bf9811141228af"},{"author":{"_account_id":11809,"name":"Craig Bryant","email":"craig.bryant@hpe.com","username":"craig-bryant"},"change_message_id":"837136440665cdcee0a6f35bc9280723b4464191","unresolved":false,"context_lines":[{"line_number":190,"context_line":"                          self.monasca_client.create_notifications,"},{"line_number":191,"context_line":"                          notification)"},{"line_number":192,"context_line":""},{"line_number":193,"context_line":"    @test.attr(type\u003d\"gate\")"},{"line_number":194,"context_line":"    @test.attr(type\u003d[\u0027negative\u0027])"},{"line_number":195,"context_line":"    def test_create_notification_method_with_invalid_webhook_address_type_mixed_case(self):"},{"line_number":196,"context_line":"        notification \u003d helpers.create_notification(type\u003d\"WebHook\", address\u003d\"localhost:123\")"},{"line_number":197,"context_line":"        self.assertRaises((exceptions.BadRequest, exceptions.UnprocessableEntity),"},{"line_number":198,"context_line":"                          self.monasca_client.create_notifications,"},{"line_number":199,"context_line":"                          notification)"},{"line_number":200,"context_line":""},{"line_number":201,"context_line":"    @test.attr(type\u003d\"gate\")"},{"line_number":202,"context_line":"    @test.attr(type\u003d[\u0027negative\u0027])"},{"line_number":203,"context_line":"    def test_create_notification_method_with_invalid_webhook_address_type_lower_case(self):"},{"line_number":204,"context_line":"        notification \u003d helpers.create_notification(type\u003d\"webhook\", address\u003d\"localhost:123\")"},{"line_number":205,"context_line":"        self.assertRaises((exceptions.BadRequest, exceptions.UnprocessableEntity),"},{"line_number":206,"context_line":"                          self.monasca_client.create_notifications,"},{"line_number":207,"context_line":"                          notification)"},{"line_number":208,"context_line":""},{"line_number":209,"context_line":"    @test.attr(type\u003d\"gate\")"},{"line_number":210,"context_line":"    @test.attr(type\u003d[\u0027negative\u0027])"}],"source_content_type":"text/x-python","patch_set":2,"id":"9ad45d7e_f14d819a","line":207,"range":{"start_line":193,"start_character":0,"end_line":207,"end_character":39},"updated":"2016-08-12 16:25:11.000000000","message":"I don\u0027t see the point of these. The API could be rejecting them because they aren\u0027t WEBHOOK, but you can\u0027t tell that from being rejected from the Address. Instead you should ensure the different capitalizations work for creation","commit_id":"c6f918834501e9eb62c8161036bf9811141228af"},{"author":{"_account_id":18179,"name":"Kaiyan Sheng","email":"kaiyan.sheng@hpe.com","username":"kaiyan-sheng"},"change_message_id":"3974bdb915bd8ce06a3741bcbe457a9c9a6d475c","unresolved":false,"context_lines":[{"line_number":220,"context_line":""},{"line_number":221,"context_line":"    @test.attr(type\u003d\"gate\")"},{"line_number":222,"context_line":"    def test_create_notification_method_webhook_with_mixed_case_type(self):"},{"line_number":223,"context_line":"        notification \u003d helpers.create_notification(type\u003d\u0027webHooK\u0027,"},{"line_number":224,"context_line":"                                                   address\u003d\u0027http://mytest.test:4533\u0027)"},{"line_number":225,"context_line":"        resp, response_body \u003d self.monasca_client.create_notifications("},{"line_number":226,"context_line":"            notification)"}],"source_content_type":"text/x-python","patch_set":5,"id":"1ac06dbe_cd420a3e","line":223,"range":{"start_line":223,"start_character":57,"end_line":223,"end_character":64},"updated":"2016-08-22 16:12:18.000000000","message":"Do we need a test for PAGERDUTY too?","commit_id":"3db05ba278976b140da11635808a9bba99d670b1"},{"author":{"_account_id":15027,"name":"Michael Hoppal","email":"michael.jam.hoppal@hpe.com","username":"michael-hoppal"},"change_message_id":"6199d6a9b0db397538e58dbb5c54776800fcedfb","unresolved":false,"context_lines":[{"line_number":220,"context_line":""},{"line_number":221,"context_line":"    @test.attr(type\u003d\"gate\")"},{"line_number":222,"context_line":"    def test_create_notification_method_webhook_with_mixed_case_type(self):"},{"line_number":223,"context_line":"        notification \u003d helpers.create_notification(type\u003d\u0027webHooK\u0027,"},{"line_number":224,"context_line":"                                                   address\u003d\u0027http://mytest.test:4533\u0027)"},{"line_number":225,"context_line":"        resp, response_body \u003d self.monasca_client.create_notifications("},{"line_number":226,"context_line":"            notification)"}],"source_content_type":"text/x-python","patch_set":5,"id":"1ac06dbe_0d92629e","line":223,"range":{"start_line":223,"start_character":57,"end_line":223,"end_character":64},"in_reply_to":"1ac06dbe_cd420a3e","updated":"2016-08-22 16:13:29.000000000","message":"good call","commit_id":"3db05ba278976b140da11635808a9bba99d670b1"}]}
