Skip to content

Commit f4e164d

Browse files
tests de la fonctionnalité
1 parent 5af3363 commit f4e164d

File tree

2 files changed

+12
-8
lines changed

2 files changed

+12
-8
lines changed

tests/testthat/test_telechargerDonnees.R

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
library(doremifasol)
22
## téléchargement de la BPE
33
test_that("Téléchargement de données sur le site de l'Insee", {
4-
expect_output(str(telechargerDonnees("BPE_ENS")), "data.frame")
4+
expect_output(str(telechargerDonnees("COG_COMMUNE", date = 2022)), "data.frame")
55
})
66
## erreur - oubli de la date
77
test_that("Téléchargement de données sur le site de l'Insee", {
@@ -85,7 +85,7 @@ test_that("Importation type parquet - sélection de variables", {
8585
})
8686
## test sélection des variables
8787
test_that("Sélection de variables dans la BPE", {
88-
expect_true(length(names(telechargerDonnees(donnees = "BPE_ENS", vars = c("GEO", "GEO_OBJECT", "FACILITY_TYPE", "OBS_VALUE")))) == 4)
88+
expect_true(length(names(telechargerDonnees("COG_COMMUNE", date = 2022, vars = c("TYPECOM", "COM", "REG", "DEP")))) == 4)
8989
})
9090
## test dézip gros fichiers
9191
test_that("Utilisation de unzip système", {
@@ -134,11 +134,11 @@ test_that("Erreur de syntaxe dans la requête sur l'API Sirene", {
134134
})
135135
## test dl de données sur mélodi - csv zippé
136136
test_that("Télécharger un produit csv zippé sur melodi", {
137-
expect_s3_class(telechargerDonnees("DS_ANTIPOL_CSV_FR"),
137+
expect_s3_class(telechargerDonnees("DS_ANTIPOL_2022_CSV_FR"),
138138
c("insee_data_frame", "data.frame"))
139139
})
140140
## test dl de données sur mélodi - XLSX
141141
test_that("Télécharger un produit xlsx zippé sur melodi", {
142-
expect_type(telechargerDonnees("ANTIPOL_GLOBAL_T0_FR"),
142+
expect_type(telechargerDonnees("ANTIPOL_2022_GLOBAL_T0_FR"),
143143
"list")
144144
})

tests/testthat/test_telechargerFichier.R

Lines changed: 8 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
library(doremifasol)
2-
## téléchargement de la BPE
2+
## téléchargement du COG
33
test_that("Téléchargement de données sur le site de l'Insee", {
4-
expect_true(telechargerFichier("BPE_ENS")$result == 0)
4+
expect_true(telechargerFichier("COG_COMMUNE", date = 2022)$result == 0)
55
})
66
## erreur - oubli de la date
77
test_that("Téléchargement de données sur le site de l'Insee", {
@@ -24,10 +24,14 @@ test_that("Téléchargement de données sur le site de l'Insee - données non zi
2424
test_that("Échec du téléchargement pour nom non existant", {
2525
expect_error(telechargerFichier("TEST"), "Le paramètre donnees est mal spécifié, la valeur n'est pas référencée")
2626
})
27+
## fichier non existant, marqué non disponible
28+
test_that("Échec du téléchargement car fichier marqué non disponible", {
29+
expect_error(telechargerFichier("TEST_BPE_NEXIST", "Fichier non disponible au téléchargement."))
30+
})
2731
## spécification du dossier de stockage
2832
test_that("Spécification du dossier de stockage", {
29-
dl <- telechargerFichier("BPE_ENS", telDir = "test_dl")
30-
expect_true(file.exists("test_dl/DS_BPE_CSV_FR.zip"))
33+
dl <- telechargerFichier("COG_COMMUNE", date = 2022, telDir = "test_dl")
34+
expect_true(file.exists("test_dl/cog_ensemble_2022_csv.zip"))
3135
unlink("test_dl", recursive = TRUE)
3236
})
3337
## test utilisation du cache

0 commit comments

Comments
 (0)