lsst.obs.base  20.0.0-37-g38a3e24+8332fa3829
Public Member Functions | List of all members
butler_cmd_test.ButlerCmdTestBase Class Reference
Inheritance diagram for butler_cmd_test.ButlerCmdTestBase:

Public Member Functions

def instrumentClassName (self)
 
def secondInstrumentClassName (self)
 
def instrument (self)
 
def instrumentName (self)
 
def test_cli (self)
 

Detailed Description

Base class for tests of butler command line interface subcommands.
Subclass from this, then `unittest.TestCase` to get a working test suite.

Definition at line 34 of file butler_cmd_test.py.

Member Function Documentation

◆ instrument()

def butler_cmd_test.ButlerCmdTestBase.instrument (   self)
The instrument class.

Definition at line 63 of file butler_cmd_test.py.

◆ instrumentClassName()

def butler_cmd_test.ButlerCmdTestBase.instrumentClassName (   self)
The fully qualified instrument class name.

Returns
-------
`str`
    The fully qualified instrument class name.

Definition at line 41 of file butler_cmd_test.py.

◆ instrumentName()

def butler_cmd_test.ButlerCmdTestBase.instrumentName (   self)
The name of the instrument.

Returns
-------
`str`
    The name of the instrument.

Definition at line 68 of file butler_cmd_test.py.

◆ secondInstrumentClassName()

def butler_cmd_test.ButlerCmdTestBase.secondInstrumentClassName (   self)
Optional; if provided the register-instrument test will try to
register two instruments.

Returns
-------
`str` or `None`
    The fully qualified instrument class name.

Definition at line 52 of file butler_cmd_test.py.

◆ test_cli()

def butler_cmd_test.ButlerCmdTestBase.test_cli (   self)

Definition at line 78 of file butler_cmd_test.py.


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