lsst.obs.base  20.0.0-26-g93bf5e9+9b11984ad4
Public Member Functions | Public Attributes | List of all members
lsst.obs.base.mapper_tests.MapperTests Class Reference
Inheritance diagram for lsst.obs.base.mapper_tests.MapperTests:
lsst.obs.base.tests.ObsTests

Public Member Functions

def setUp_mapper (self, output=None, path_to_raw=None, keys=None, query_format=None, queryMetadata=None, metadata_output_path=None, map_python_type=None, map_python_std_type=None, map_cpp_type=None, map_storage_name=None, raw_filename=None, default_level=None, raw_levels=None, test_config_metadata=True)
 
def test_map_config_data (self)
 
def test_map_metadata_data (self)
 
def test_keys (self)
 
def test_get_dataset_types (self)
 
def test_get_keys_raw (self)
 
def test_get_default_level (self)
 
def test_map (self)
 
def test_query_metadata (self)
 
def test_can_standardize (self)
 
def test_validate (self)
 

Public Attributes

 mapper_data
 

Detailed Description

Generic tests of obs_* package mapper functionality.

In the subclasses's setUp():
    * Call setUp_mapper() to fill in required parameters.

Definition at line 35 of file mapper_tests.py.

Member Function Documentation

◆ setUp_mapper()

def lsst.obs.base.mapper_tests.MapperTests.setUp_mapper (   self,
  output = None,
  path_to_raw = None,
  keys = None,
  query_format = None,
  queryMetadata = None,
  metadata_output_path = None,
  map_python_type = None,
  map_python_std_type = None,
  map_cpp_type = None,
  map_storage_name = None,
  raw_filename = None,
  default_level = None,
  raw_levels = None,
  test_config_metadata = True 
)
Set up the necessary variables for mapper tests.

Parameters
----------

output : `str`
    full path to output repository (can be the same as data_dir input repository)
path_to_raw : `str`
    full path to the raw file referenced by dataIds['raw']
keys : `set`
    dictionary keys that this mapper should contain
query_format : `list`
    format list for the results portion of queryMetadata
queryMetadata : `tuple` of (`dict`, `tuple`)
    dataIds and the results of calling them in queryMetadata
metadata_output_path : `str`
    path to metadata output associated with dataIds['raw']
map_python_type : `type`
    full python type specification returned by the mapper for dataIds['raw']
map_python_std_type : `type`
    full python type specification returned by the mapper for dataIds['raw'] after standardization
map_cpp_type : `str`
    C++ type specification returned by the mapper for dataIds['raw']
map_storage_name : `str`
    butler name for the storage type dataIds['raw']
raw_filename : `str`
    Name of the raw files returned by the mapper for dataIds['raw']
default_level : `str`
    value returned from mapper.getDefaultLevel
raw_levels : `tuple` of (`str`, `set` of `str`)
    (level, expect) level and expected mapper return for mapper.getKeys('raw', level)
test_config_metadata : `bool`
    Test persisted config and metadata?  These tests may not be appropriate for test stand data.
    Defaults to True.

Definition at line 43 of file mapper_tests.py.

◆ test_can_standardize()

def lsst.obs.base.mapper_tests.MapperTests.test_can_standardize (   self)

Definition at line 210 of file mapper_tests.py.

◆ test_get_dataset_types()

def lsst.obs.base.mapper_tests.MapperTests.test_get_dataset_types (   self)

Definition at line 158 of file mapper_tests.py.

◆ test_get_default_level()

def lsst.obs.base.mapper_tests.MapperTests.test_get_default_level (   self)

Definition at line 169 of file mapper_tests.py.

◆ test_get_keys_raw()

def lsst.obs.base.mapper_tests.MapperTests.test_get_keys_raw (   self)

Definition at line 164 of file mapper_tests.py.

◆ test_keys()

def lsst.obs.base.mapper_tests.MapperTests.test_keys (   self)

Definition at line 155 of file mapper_tests.py.

◆ test_map()

def lsst.obs.base.mapper_tests.MapperTests.test_map (   self)

Definition at line 184 of file mapper_tests.py.

◆ test_map_config_data()

def lsst.obs.base.mapper_tests.MapperTests.test_map_config_data (   self)

Definition at line 127 of file mapper_tests.py.

◆ test_map_metadata_data()

def lsst.obs.base.mapper_tests.MapperTests.test_map_metadata_data (   self)

Definition at line 142 of file mapper_tests.py.

◆ test_query_metadata()

def lsst.obs.base.mapper_tests.MapperTests.test_query_metadata (   self)
Test expansion of incomplete information of the available data in this
obs package's testdata repo.

Definition at line 200 of file mapper_tests.py.

◆ test_validate()

def lsst.obs.base.mapper_tests.MapperTests.test_validate (   self)

Definition at line 220 of file mapper_tests.py.

Member Data Documentation

◆ mapper_data

lsst.obs.base.mapper_tests.MapperTests.mapper_data

Definition at line 96 of file mapper_tests.py.


The documentation for this class was generated from the following file: