1#!/usr/bin/env python3
2
3r"""
4This module is the python counterpart to pgm_template.py.
5"""
6
7import gen_print as gp
8import gen_robot_valid as grv
9
10
11def suite_setup():
12    r"""
13    Do test suite setup tasks.
14    """
15
16    gp.qprintn()
17
18    validate_suite_parms()
19
20    gp.qprint_pgm_header()
21
22
23def test_setup():
24    r"""
25    Do test case setup tasks.
26    """
27
28    gp.qprintn()
29    gp.qprint_executing()
30
31
32def validate_suite_parms():
33    r"""
34    Validate suite parameters.
35    """
36
37    # Programmer must add these.
38    grv.valid_value("OPENBMC_HOST")
39
40    return
41
42
43def suite_teardown():
44    r"""
45    Clean up after this program.
46    """
47
48    gp.qprint_pgm_footer()
49