@@ -76,6 +76,20 @@ def count_tokens(
76
76
self .observed_kwargs .append (kwargs )
77
77
response = self .responses ["count_tokens" ].pop (0 )
78
78
return response
79
+
80
+ def get_cached_content (
81
+ self ,
82
+ request : glm .GetCachedContentRequest ,
83
+ ** kwargs ,
84
+ ) -> glm .CachedContent :
85
+ self .observed_requests .append (request )
86
+ return glm .CachedContent (
87
+ name = "cachedContent/test-cached-content" ,
88
+ model = "models/gemini-1.0-pro-001" ,
89
+ create_time = "2000-01-01T01:01:01.123456Z" ,
90
+ update_time = "2000-01-01T01:01:01.123456Z" ,
91
+ expire_time = "2000-01-01T01:01:01.123456Z" ,
92
+ )
79
93
80
94
81
95
class CUJTests (parameterized .TestCase ):
@@ -98,19 +112,19 @@ def setUp(self):
98
112
client_lib ._client_manager .clients ["generative" ] = self .client
99
113
client_lib ._client_manager .clients ["cache" ] = self .client
100
114
101
- @add_client_method
102
- def get_cached_content (
103
- request : glm .GetCachedContentRequest ,
104
- ** kwargs ,
105
- ) -> glm .CachedContent :
106
- self .observed_requests .append (request )
107
- return glm .CachedContent (
108
- name = "cachedContent/test-cached-content" ,
109
- model = "models/gemini-1.0-pro-001" ,
110
- create_time = "2000-01-01T01:01:01.123456Z" ,
111
- update_time = "2000-01-01T01:01:01.123456Z" ,
112
- expire_time = "2000-01-01T01:01:01.123456Z" ,
113
- )
115
+ # @add_client_method
116
+ # def get_cached_content(
117
+ # request: glm.GetCachedContentRequest,
118
+ # **kwargs,
119
+ # ) -> glm.CachedContent:
120
+ # self.observed_requests.append(request)
121
+ # return glm.CachedContent(
122
+ # name="cachedContent/test-cached-content",
123
+ # model="models/gemini-1.0-pro-001",
124
+ # create_time="2000-01-01T01:01:01.123456Z",
125
+ # update_time="2000-01-01T01:01:01.123456Z",
126
+ # expire_time="2000-01-01T01:01:01.123456Z",
127
+ # )
114
128
115
129
def test_hello (self ):
116
130
# Generate text from text prompt
0 commit comments