@@ -77,14 +77,6 @@ test_that("other_keys cannot contain names geo_value, time_value or version", {
7777 )
7878})
7979
80- test_that(" Warning thrown when other_metadata contains overlapping names with geo_type field" , {
81- expect_warning(as_epi_archive(archive_data , additional_metadata = list (geo_type = 1 ), compactify = FALSE ),
82- regexp = " `additional_metadata` names overlap with existing metadata fields"
83- )
84- expect_warning(as_epi_archive(archive_data , additional_metadata = list (time_type = 1 ), compactify = FALSE ),
85- regexp = " `additional_metadata` names overlap with existing metadata fields"
86- )
87- })
8880
8981test_that(" epi_archives are correctly instantiated with a variety of data types" , {
9082 d <- as.Date(" 2020-01-01" )
@@ -98,22 +90,22 @@ test_that("epi_archives are correctly instantiated with a variety of data types"
9890
9991 ea1 <- as_epi_archive(df , compactify = FALSE )
10092 expect_equal(key(ea1 $ DT ), c(" geo_value" , " time_value" , " version" ))
101- expect_equal (ea1 $ additional_metadata , list () )
93+ expect_null (ea1 $ additional_metadata )
10294
103- ea2 <- as_epi_archive(df , other_keys = " value" , additional_metadata = list ( value = df $ value ), compactify = FALSE )
95+ ea2 <- as_epi_archive(df , other_keys = " value" , compactify = FALSE )
10496 expect_equal(key(ea2 $ DT ), c(" geo_value" , " time_value" , " value" , " version" ))
105- expect_equal (ea2 $ additional_metadata , list ( value = df $ value ) )
97+ expect_null (ea2 $ additional_metadata )
10698
10799 # Tibble
108100 tib <- tibble :: tibble(df , code = " x" )
109101
110102 ea3 <- as_epi_archive(tib , compactify = FALSE )
111103 expect_equal(key(ea3 $ DT ), c(" geo_value" , " time_value" , " version" ))
112- expect_equal (ea3 $ additional_metadata , list () )
104+ expect_null (ea3 $ additional_metadata )
113105
114- ea4 <- as_epi_archive(tib , other_keys = " code" , additional_metadata = list ( value = df $ value ), compactify = FALSE )
106+ ea4 <- as_epi_archive(tib , other_keys = " code" , compactify = FALSE )
115107 expect_equal(key(ea4 $ DT ), c(" geo_value" , " time_value" , " code" , " version" ))
116- expect_equal (ea4 $ additional_metadata , list ( value = df $ value ) )
108+ expect_null (ea4 $ additional_metadata )
117109
118110 # Keyed data.table
119111 kdt <- data.table :: data.table(
@@ -128,12 +120,12 @@ test_that("epi_archives are correctly instantiated with a variety of data types"
128120 ea5 <- as_epi_archive(kdt , compactify = FALSE )
129121 # Key from data.table isn't absorbed when as_epi_archive is used
130122 expect_equal(key(ea5 $ DT ), c(" geo_value" , " time_value" , " version" ))
131- expect_equal (ea5 $ additional_metadata , list () )
123+ expect_null (ea5 $ additional_metadata )
132124
133- ea6 <- as_epi_archive(kdt , other_keys = " value" , additional_metadata = list ( value = df $ value ), compactify = FALSE )
125+ ea6 <- as_epi_archive(kdt , other_keys = " value" , compactify = FALSE )
134126 # Mismatched keys, but the one from as_epi_archive overrides
135127 expect_equal(key(ea6 $ DT ), c(" geo_value" , " time_value" , " value" , " version" ))
136- expect_equal (ea6 $ additional_metadata , list ( value = df $ value ) )
128+ expect_null (ea6 $ additional_metadata )
137129
138130 # Unkeyed data.table
139131 udt <- data.table :: data.table(
@@ -146,11 +138,11 @@ test_that("epi_archives are correctly instantiated with a variety of data types"
146138
147139 ea7 <- as_epi_archive(udt , compactify = FALSE )
148140 expect_equal(key(ea7 $ DT ), c(" geo_value" , " time_value" , " version" ))
149- expect_equal (ea7 $ additional_metadata , list () )
141+ expect_null (ea7 $ additional_metadata )
150142
151- ea8 <- as_epi_archive(udt , other_keys = " code" , additional_metadata = list ( value = df $ value ), compactify = FALSE )
143+ ea8 <- as_epi_archive(udt , other_keys = " code" , compactify = FALSE )
152144 expect_equal(key(ea8 $ DT ), c(" geo_value" , " time_value" , " code" , " version" ))
153- expect_equal (ea8 $ additional_metadata , list ( value = df $ value ) )
145+ expect_null (ea8 $ additional_metadata )
154146
155147 # epi_df
156148 edf1 <- jhu_csse_daily_subset %> %
@@ -159,11 +151,11 @@ test_that("epi_archives are correctly instantiated with a variety of data types"
159151
160152 ea9 <- as_epi_archive(edf1 , compactify = FALSE )
161153 expect_equal(key(ea9 $ DT ), c(" geo_value" , " time_value" , " version" ))
162- expect_equal (ea9 $ additional_metadata , list () )
154+ expect_null (ea9 $ additional_metadata )
163155
164- ea10 <- as_epi_archive(edf1 , other_keys = " code" , additional_metadata = list ( value = df $ value ), compactify = FALSE )
156+ ea10 <- as_epi_archive(edf1 , other_keys = " code" , compactify = FALSE )
165157 expect_equal(key(ea10 $ DT ), c(" geo_value" , " time_value" , " code" , " version" ))
166- expect_equal (ea10 $ additional_metadata , list ( value = df $ value ) )
158+ expect_null (ea10 $ additional_metadata )
167159
168160 # Keyed epi_df
169161 edf2 <- data.frame (
@@ -180,11 +172,11 @@ test_that("epi_archives are correctly instantiated with a variety of data types"
180172
181173 ea11 <- as_epi_archive(edf2 , compactify = FALSE )
182174 expect_equal(key(ea11 $ DT ), c(" geo_value" , " time_value" , " version" ))
183- expect_equal (ea11 $ additional_metadata , list () )
175+ expect_null (ea11 $ additional_metadata )
184176
185- ea12 <- as_epi_archive(edf2 , other_keys = " misc" , additional_metadata = list ( value = df $ misc ), compactify = FALSE )
177+ ea12 <- as_epi_archive(edf2 , other_keys = " misc" , compactify = FALSE )
186178 expect_equal(key(ea12 $ DT ), c(" geo_value" , " time_value" , " misc" , " version" ))
187- expect_equal (ea12 $ additional_metadata , list ( value = df $ misc ) )
179+ expect_null (ea12 $ additional_metadata )
188180})
189181
190182test_that(" `epi_archive` rejects nonunique keys" , {
0 commit comments