@@ -339,7 +339,7 @@ def test_meta(self):
339
339
"""Request a signal the /meta endpoint."""
340
340
341
341
num_rows = 10
342
- rows = [CovidcastRow (time_value = 20200401 + i , value = i ) for i in range (num_rows )]
342
+ rows = [CovidcastRow (time_value = 20200401 + i , value = i , source = "fb-survey" , signal = "smoothed_cli" ) for i in range (num_rows )]
343
343
self ._insert_rows (rows )
344
344
first = rows [0 ]
345
345
last = rows [- 1 ]
@@ -349,7 +349,10 @@ def test_meta(self):
349
349
with self .subTest ("plain" ):
350
350
out = self ._fetch ("/meta" )
351
351
self .assertEqual (len (out ), 1 )
352
- stats = out [0 ]
352
+ data_source = out [0 ]
353
+ self .assertEqual (data_source ["source" ], first .source )
354
+ self .assertEqual (len (data_source ["signals" ]), 1 )
355
+ stats = data_source ["signals" ][0 ]
353
356
self .assertEqual (stats ["source" ], first .source )
354
357
self .assertEqual (stats ["signal" ], first .signal )
355
358
self .assertEqual (stats ["min_time" ], first .time_value )
@@ -364,7 +367,11 @@ def test_meta(self):
364
367
with self .subTest ("filtered" ):
365
368
out = self ._fetch ("/meta" , signal = f"{ first .source } :*" )
366
369
self .assertEqual (len (out ), 1 )
367
- self .assertEqual (out [0 ]["source" ], first .source )
370
+ data_source = out [0 ]
371
+ self .assertEqual (data_source ["source" ], first .source )
372
+ self .assertEqual (len (data_source ["signals" ]), 1 )
373
+ stats = data_source ["signals" ][0 ]
374
+ self .assertEqual (stats ["source" ], first .source )
368
375
out = self ._fetch ("/meta" , signal = f"{ first .source } :X" )
369
376
self .assertEqual (len (out ), 0 )
370
377
0 commit comments