lsst.obs.base  16.0-13-gde155d7+7
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_cpp_type=None, map_storage_name=None, raw_filename=None, default_level=None, raw_levels=None)
 
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_standardize_raw (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 34 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_cpp_type = None,
  map_storage_name = None,
  raw_filename = None,
  default_level = None,
  raw_levels = None 
)
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 : `str`
    full python type specification returned by the mapper for dataIds['raw']
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)

Definition at line 55 of file mapper_tests.py.

◆ test_can_standardize()

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

Definition at line 181 of file mapper_tests.py.

◆ test_get_dataset_types()

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

Definition at line 142 of file mapper_tests.py.

◆ test_get_default_level()

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

Definition at line 151 of file mapper_tests.py.

◆ test_get_keys_raw()

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

Definition at line 146 of file mapper_tests.py.

◆ test_keys()

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

Definition at line 139 of file mapper_tests.py.

◆ test_map()

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

Definition at line 166 of file mapper_tests.py.

◆ test_map_config_data()

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

Definition at line 115 of file mapper_tests.py.

◆ test_map_metadata_data()

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

Definition at line 128 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 171 of file mapper_tests.py.

◆ test_standardize_raw()

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

Definition at line 187 of file mapper_tests.py.

◆ test_validate()

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

Definition at line 195 of file mapper_tests.py.

Member Data Documentation

◆ mapper_data

lsst.obs.base.mapper_tests.MapperTests.mapper_data

Definition at line 101 of file mapper_tests.py.


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