ait.core.test package¶
Submodules¶
- ait.core.test.test_bsc module
- ait.core.test.test_ccsds module
- ait.core.test.test_cfg module
- ait.core.test.test_cmd module
- ait.core.test.test_coord module
- ait.core.test.test_db module
- ait.core.test.test_dmc module
- ait.core.test.test_dtype module
- ait.core.test.test_evr module
- ait.core.test.test_limits module
- ait.core.test.test_log module
- ait.core.test.test_notify module
- ait.core.test.test_pcap module
- ait.core.test.test_table module
- ait.core.test.test_tlm module
- ait.core.test.test_util module
- ait.core.test.test_val module
Module contents¶
AIT Unit and Functional Tests
The ait.test module provides functional and unit tests for ait modules.
-
class
ait.core.test.
TestFile
(data)¶ TestFile is a Python Context Manager for quickly creating test data files that delete when a test completes, either successfully or unsuccessfully.
Example:
- with TestFile(data) as filename:
- # filename (likely something like ‘/var/tmp/tmp.1.uNqbVJ’) now # contains data. assert load(filename)
Whether the above assert passes or throws AssertionError, filename will be deleted.
-
__init__
(data)¶ Creates a new TestFile and writes data to a temporary file.
-
ait.core.test.
setUp
()¶ Set up tests.
Turn logging level to CRITICAL: due to failure test cases, there are many verbose log messages that are useful in context.
-
ait.core.test.
tearDown
()¶ Tear down tests.
Turn logging level back to INFO.