Hacktoberfest 2026: as issues que os mantenedores marcaram para outubro, abertas e boas para iniciantes. Ver issues do Hacktoberfest

Test for COG range requests

Aberta
#421 2 comentários 0 reações 0 responsáveis Ver no GitHub

Ninguém assumiu esta issue ainda.

Avaliação

Dificuldade
4/5
Tempo estimado
3-5 dias
Facilidade para iniciantes
42/100
Tipo de issue
Funcionalidade
Clareza
Razoavelmente clara
Status de atividade
Estagnada
Stack de tecnologia
python
Domínio
backend, testing-qa

Direção de pesquisa

Comece localizando o ponto de entrada existente para verificações de integridade e qualquer validação de respostas HTTP usada pelo GeoHealthCheck. Implemente uma verificação de COG que solicite seu índice, faça solicitações de range aleatórias e verifique se a resposta é um fluxo de imagem válido; adicione cobertura para a sequência de solicitações e o comportamento da validação.

Escrita pelo modelo de indexação a partir do texto da issue.

Descrição

enhancement

Is your feature request related to a problem? Please describe.
We recently published some COGs, but failed to validate if the range requests were supported. In the end the problem was caused by the firewall which didn't allow range request headers.

Describe the solution you'd like
Ability to run a series of range requests on a COG (cloud optimised geotiff). First request would fecth the index of the COG, then some requests to fetch some random data and see if a valid image stream is returned.

Linguagem predominante
Python
Estrelas
92
Forks
75
Merge médio
17h 33min
PRs com merge (30d)
1

Preparar o ambiente

Primeiros passos

  1. Leia a issue inteira e depois o guia de contribuição do projeto.
  2. Comente na issue dizendo que vai assumir — evita que duas pessoas façam o mesmo trabalho.
  3. Faça um fork do repositório e trabalhe em uma branch.
  4. Abra um pull request que referencie o número da issue.

Mais de geopython/GeoHealthCheck

Todas as issues de geopython/GeoHealthCheck

Issues semelhantes

Mais issues de Python

Receba novas issues na sua caixa de entrada

Um resumo curto de issues do GitHub para quem está começando.