예제 #1
0
    def test_server_patch_no_methods(self):
        request_metrics.ORIGINAL_CONSTRUCTOR = lambda x, y, z: None
        with mock.patch(
                "azure_monitor.sdk.auto_collection.request_metrics.request_patch"
        ) as request_mock:
            handler = mock.Mock()
            result = request_metrics.server_patch(None, None, handler)
            handler.do_DELETE()
            handler.do_GET()
            handler.do_HEAD()
            handler.do_OPTIONS()
            handler.do_POST()
            handler.do_PUT()

            self.assertEqual(result, None)
            self.assertEqual(len(request_mock.call_args_list), 0)
예제 #2
0
 def test_server_patch_no_handler(self):
     request_metrics.ORIGINAL_CONSTRUCTOR = lambda x, y, z: None
     req = request_metrics.server_patch(None, None, None)
     self.assertEqual(req, None)