Coverage for src / mysingle / protos / services / genai / v1 / narrative_pb2_grpc.py: 0%

35 statements  

« prev     ^ index     » next       coverage.py v7.12.0, created at 2025-12-02 00:58 +0900

1# Generated by the gRPC Python protocol compiler plugin. DO NOT EDIT! 

2"""Client and server classes corresponding to protobuf-defined services.""" 

3 

4import grpc 

5 

6from mysingle.protos.services.genai.v1 import ( 

7 narrative_pb2 as services_dot_genai_dot_v1_dot_narrative__pb2, 

8) 

9 

10 

11class NarrativeServiceStub(object): 

12 """Narrative Report 서비스""" 

13 

14 def __init__(self, channel): 

15 """Constructor. 

16 

17 Args: 

18 channel: A grpc.Channel. 

19 """ 

20 self.GenerateReport = channel.unary_stream( 

21 "/genai.narrative.NarrativeService/GenerateReport", 

22 request_serializer=services_dot_genai_dot_v1_dot_narrative__pb2.GenerateReportRequest.SerializeToString, 

23 response_deserializer=services_dot_genai_dot_v1_dot_narrative__pb2.GenerateReportProgress.FromString, 

24 _registered_method=True, 

25 ) 

26 self.GetReportStatus = channel.unary_unary( 

27 "/genai.narrative.NarrativeService/GetReportStatus", 

28 request_serializer=services_dot_genai_dot_v1_dot_narrative__pb2.GetReportStatusRequest.SerializeToString, 

29 response_deserializer=services_dot_genai_dot_v1_dot_narrative__pb2.GetReportStatusResponse.FromString, 

30 _registered_method=True, 

31 ) 

32 self.GenerateComparisonReport = channel.unary_stream( 

33 "/genai.narrative.NarrativeService/GenerateComparisonReport", 

34 request_serializer=services_dot_genai_dot_v1_dot_narrative__pb2.GenerateComparisonReportRequest.SerializeToString, 

35 response_deserializer=services_dot_genai_dot_v1_dot_narrative__pb2.GenerateReportProgress.FromString, 

36 _registered_method=True, 

37 ) 

38 

39 

40class NarrativeServiceServicer(object): 

41 """Narrative Report 서비스""" 

42 

43 def GenerateReport(self, request, context): 

44 """백테스트 리포트 생성 (서버 스트리밍)""" 

45 context.set_code(grpc.StatusCode.UNIMPLEMENTED) 

46 context.set_details("Method not implemented!") 

47 raise NotImplementedError("Method not implemented!") 

48 

49 def GetReportStatus(self, request, context): 

50 """리포트 상태 조회""" 

51 context.set_code(grpc.StatusCode.UNIMPLEMENTED) 

52 context.set_details("Method not implemented!") 

53 raise NotImplementedError("Method not implemented!") 

54 

55 def GenerateComparisonReport(self, request, context): 

56 """전략 비교 리포트 생성""" 

57 context.set_code(grpc.StatusCode.UNIMPLEMENTED) 

58 context.set_details("Method not implemented!") 

59 raise NotImplementedError("Method not implemented!") 

60 

61 

62def add_NarrativeServiceServicer_to_server(servicer, server): 

63 rpc_method_handlers = { 

64 "GenerateReport": grpc.unary_stream_rpc_method_handler( 

65 servicer.GenerateReport, 

66 request_deserializer=services_dot_genai_dot_v1_dot_narrative__pb2.GenerateReportRequest.FromString, 

67 response_serializer=services_dot_genai_dot_v1_dot_narrative__pb2.GenerateReportProgress.SerializeToString, 

68 ), 

69 "GetReportStatus": grpc.unary_unary_rpc_method_handler( 

70 servicer.GetReportStatus, 

71 request_deserializer=services_dot_genai_dot_v1_dot_narrative__pb2.GetReportStatusRequest.FromString, 

72 response_serializer=services_dot_genai_dot_v1_dot_narrative__pb2.GetReportStatusResponse.SerializeToString, 

73 ), 

74 "GenerateComparisonReport": grpc.unary_stream_rpc_method_handler( 

75 servicer.GenerateComparisonReport, 

76 request_deserializer=services_dot_genai_dot_v1_dot_narrative__pb2.GenerateComparisonReportRequest.FromString, 

77 response_serializer=services_dot_genai_dot_v1_dot_narrative__pb2.GenerateReportProgress.SerializeToString, 

78 ), 

79 } 

80 generic_handler = grpc.method_handlers_generic_handler( 

81 "genai.narrative.NarrativeService", rpc_method_handlers 

82 ) 

83 server.add_generic_rpc_handlers((generic_handler,)) 

84 server.add_registered_method_handlers( 

85 "genai.narrative.NarrativeService", rpc_method_handlers 

86 ) 

87 

88 

89# This class is part of an EXPERIMENTAL API. 

90class NarrativeService(object): 

91 """Narrative Report 서비스""" 

92 

93 @staticmethod 

94 def GenerateReport( 

95 request, 

96 target, 

97 options=(), 

98 channel_credentials=None, 

99 call_credentials=None, 

100 insecure=False, 

101 compression=None, 

102 wait_for_ready=None, 

103 timeout=None, 

104 metadata=None, 

105 ): 

106 return grpc.experimental.unary_stream( 

107 request, 

108 target, 

109 "/genai.narrative.NarrativeService/GenerateReport", 

110 services_dot_genai_dot_v1_dot_narrative__pb2.GenerateReportRequest.SerializeToString, 

111 services_dot_genai_dot_v1_dot_narrative__pb2.GenerateReportProgress.FromString, 

112 options, 

113 channel_credentials, 

114 insecure, 

115 call_credentials, 

116 compression, 

117 wait_for_ready, 

118 timeout, 

119 metadata, 

120 _registered_method=True, 

121 ) 

122 

123 @staticmethod 

124 def GetReportStatus( 

125 request, 

126 target, 

127 options=(), 

128 channel_credentials=None, 

129 call_credentials=None, 

130 insecure=False, 

131 compression=None, 

132 wait_for_ready=None, 

133 timeout=None, 

134 metadata=None, 

135 ): 

136 return grpc.experimental.unary_unary( 

137 request, 

138 target, 

139 "/genai.narrative.NarrativeService/GetReportStatus", 

140 services_dot_genai_dot_v1_dot_narrative__pb2.GetReportStatusRequest.SerializeToString, 

141 services_dot_genai_dot_v1_dot_narrative__pb2.GetReportStatusResponse.FromString, 

142 options, 

143 channel_credentials, 

144 insecure, 

145 call_credentials, 

146 compression, 

147 wait_for_ready, 

148 timeout, 

149 metadata, 

150 _registered_method=True, 

151 ) 

152 

153 @staticmethod 

154 def GenerateComparisonReport( 

155 request, 

156 target, 

157 options=(), 

158 channel_credentials=None, 

159 call_credentials=None, 

160 insecure=False, 

161 compression=None, 

162 wait_for_ready=None, 

163 timeout=None, 

164 metadata=None, 

165 ): 

166 return grpc.experimental.unary_stream( 

167 request, 

168 target, 

169 "/genai.narrative.NarrativeService/GenerateComparisonReport", 

170 services_dot_genai_dot_v1_dot_narrative__pb2.GenerateComparisonReportRequest.SerializeToString, 

171 services_dot_genai_dot_v1_dot_narrative__pb2.GenerateReportProgress.FromString, 

172 options, 

173 channel_credentials, 

174 insecure, 

175 call_credentials, 

176 compression, 

177 wait_for_ready, 

178 timeout, 

179 metadata, 

180 _registered_method=True, 

181 )