splor-mg / dpm

https://splor-mg.github.io/dpm/
0 stars 0 forks source link

Armazena dependências em data package data.yaml #21

Closed fjuniorr closed 1 year ago

fjuniorr commented 1 year ago

Closes #16

fjuniorr commented 1 year ago

Por algum motivo os testes passaram com a versão antiga da pasta datapackages. Depois que deletei começaram a dar erro (o que era pra ter acontecido desde o início)

fjuniorr commented 1 year ago

Usei a fixture tmp_path pra evitar a criação de pastas que são mantidas depois da execução dos testes mas tive que adicionar um argumento --output-dir ao dpm install para permitir que os dados sejam salvos em outra pasta que não datapackages/ pra conseguir testar.

Acho que em termos de convenção isso não seria o ideal, mas não consegui fazer o teste usando o CliRunner.isolated_filesystem() porque não consegui "apontar" para o arquivo data.yaml.

fjuniorr commented 1 year ago

@labanca removi o

  - name: private-reprex
    path: https://raw.githubusercontent.com/labanca/private-reprex/main/datapackage.json
    token: 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

Isso foi apenas um experimento, certo?