conftest.py 文件源码

python
阅读 30 收藏 0 点赞 0 评论 0

项目:agdc_statistics 作者: GeoscienceAustralia 项目源码 文件源码
def mock_index():
    fake_index = mock.MagicMock()
    fake_index.metadata_types.get_by_name.return_value = mock.MagicMock(spec=MetadataType)

    # Check is performed validating the name of query fields
    fake_index.datasets.get_field_names.return_value = {'time', 'source_filter'}

    fake_index.products.get_by_name.return_value.measurements = {'red': {
        'name': 'mock_measurement',
        'dtype': 'int8',
        'nodata': -999,
        'units': '1'}}

    fake_index.metadata_types.get_by_name.return_value = MetadataType(
        {
            'name': 'eo',
            'dataset': dict(
                id=['id'],
                label=['ga_label'],
                creation_time=['creation_dt'],
                measurements=['image', 'bands'],
                sources=['lineage', 'source_datasets']
            )
        },
        dataset_search_fields={}
    )

    return fake_index
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号