def test_default_factory_notfound(): assert df.get_default_factory('weird_extension') is None
def test_default_factory_tabular(): for ext in ['vot', 'csv', 'txt', 'tsv', 'xml']: assert df.get_default_factory(ext) == df.tabular_data
def test_default_factory_pil(): for ext in ['png', 'jpeg', 'jpg', 'bmp', 'tiff']: assert df.get_default_factory(ext) == df.pil_data
def test_default_factory_gridded(): for ext in ['fits', 'hdf5', 'hd5']: assert df.get_default_factory(ext) == df.gridded_data