Java: AzureCognitiveSearchMemoryStoreTests does not adequately mock Azure Cognitive Search Service REST API
Mantenedores costumam responder em até 1 dia
Ninguém assumiu esta issue ainda.
Avaliação
- Dificuldade
- 4/5
- Tempo estimado
- 3-5 dias
- Facilidade para iniciantes
- 35/100
Direção de pesquisa
Comece com AzureCognitiveSearchMemoryStoreTests e inspecione como seu HttpPipeline personalizado trata as solicitações para SearchIndexAsyncClient. Rastreie os métodos REST e os endpoints invocados e, em seguida, atualize o tratamento dos testes para que testes individuais possam fornecer respostas específicas do endpoint que correspondam a api-version=2023-07-01-Preview e sejam desserializadas com sucesso.
Escrita pelo modelo de indexação a partir do texto da issue.
Descrição
AzureCognitiveSearchMemoryStoreTests works by creating its own HttpPipeline for the SearchIndexAsyncClient. The individual tests can supply their own HttpResponse body, but this is not enough since there may be other REST APIs called from SearchIndexAsyncClient that the unit test does not handle. Additionally, the response bodies do not conform to the current API (api-version=2023-07-01-Preview) so the SearchIndexAsyncClient cannot deserialize the responses.
So, what I think needs to be done is to have broader handling of the requests, allowing the individual test to provide specific responses (as required) for the HTTP method and REST endpoint being invoked.
Was:
AzureCognitiveSearchMemory needs better unit test coverage, including negative tests, i.e., response is something other than HTTP 200.
- Linguagem predominante
- Java
- Estrelas
- 276
- Forks
- 56
- Merge médio
- 23h 36min
- PRs com merge (30d)
- 3
Preparar o ambiente
Primeiros passos
- Leia a issue inteira e depois o guia de contribuição do projeto.
- Comente na issue dizendo que vai assumir — evita que duas pessoas façam o mesmo trabalho.
- Faça um fork do repositório e trabalhe em uma branch.
- Abra um pull request que referencie o número da issue.
Mais de microsoft/semantic-kernel-java
-
Dificuldade 5/5 Mais de uma semana Facilidade para iniciantes 20/100
microsoft/semantic-kernel-java#334 · 1 comentário ·
Mantenedores costumam responder em até 1 dia
-
Feature Parity Inquiry: Multi-Agent Orchestration and Roadmap Alignment with Python/.NET VersionsAberta
Dificuldade 5/5 Mais de uma semana Facilidade para iniciantes 25/100
microsoft/semantic-kernel-java#331 · 7 comentários ·
Mantenedores costumam responder em até 1 dia
-
Bug: HTTP 404 Error When Using OpenAI-Compatible Endpoint with Semantic Kernel 1.4.4-RC1Talvez livre de novo @johnoliver assumiu há 424 dias e não há nenhum pull request aberto. Abertabug triage
microsoft/semantic-kernel-java#330 · 3 comentários · 1 responsável ·
Mantenedores costumam responder em até 1 dia
-
bug triage
Dificuldade 5/5 Mais de uma semana Facilidade para iniciantes 20/100
microsoft/semantic-kernel-java#328 · 1 comentário ·
Mantenedores costumam responder em até 1 dia
-
Java: Remove SK plannersTalvez livre de novo @johnoliver assumiu há 477 dias e não há nenhum pull request aberto. Aberta
microsoft/semantic-kernel-java#323 · 1 reação · 2 responsáveis ·
Mantenedores costumam responder em até 1 dia
Todas as issues de microsoft/semantic-kernel-java
Issues semelhantes
-
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 88/100
Mantenedores costumam responder em até 1 dia
-
type: possible bug
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 72/100
-
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 88/100
-
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 72/100
grimmory-tools/grimmory#2850 · 1 comentário ·
Mantenedores costumam responder em até 1 dia
-
pdf
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 68/100
portfolio-performance/portfolio#6103 ·
Mantenedores costumam responder em até 7 dias