Source code for dbsp_drp.tests.test_coadding
from dbsp_drp import coadding
[docs]def test_group_coadds():
fname_to_spats = {
'a1': [100, 200, 300],
'a2': [100, 200, 300],
'a3': [101, 199],
'a4': [99, 201, 303]
}
correct = [
{
'spats': [99, 100, 100, 101],
'fnames': ['a4', 'a1', 'a2', 'a3']
},
{
'spats': [199, 200, 200, 201],
'fnames': ['a3', 'a1', 'a2', 'a4']
},
{
'spats': [300, 300],
'fnames': ['a1', 'a2']
},
{
'spats': [303],
'fnames': ['a4']
}
]
grouped_coadds = coadding.group_coadds(fname_to_spats)
assert correct == grouped_coadds