Ejemplo n.º 1
0
def test_set_jc_mode():
    # Load JetsonClocks controller
    jc = JetsonClocks()
    jc.start = True
    # Initialize NVPmodel
    nvp = NVPmodel("PC", jetson_clocks=jc)
    # Set value
    set_status = nvp.set(0)
    # stop jc
    jc.start = False
    assert set_status
Ejemplo n.º 2
0
def test_set_enable():
    # Initialize JetsonClocks
    jc = JetsonClocks()
    # check status True
    status_check(jc.enable, True)
    # Check status False
    status_check(jc.enable, False)
Ejemplo n.º 3
0
def test_set_start():
    # Initialize JetsonClocks
    jc = JetsonClocks()
    # check status True
    status_check(jc.start, True)
    # Check status False
    status_check(jc.start, False)
Ejemplo n.º 4
0
def test_set_enable():
    # Initialize JetsonClocks
    jc = JetsonClocks(sys.prefix + "/local/jetson_stats")
    # check status True
    status_check(jc.enable, True)
    # Check status False
    status_check(jc.enable, False)
Ejemplo n.º 5
0
def test_read_status():
    # Initialize JetsonClocks
    jc = JetsonClocks(sys.prefix + "/local/jetson_stats")
    try:
        assert isinstance(jc.status, bool)
    except JetsonClocks.JCException:
        assert True
Ejemplo n.º 6
0
def test_set_jc_mode():
    # Load JetsonClocks controller
    jc = JetsonClocks(sys.prefix + "/local/jetson_stats")
    try:
        jc.start = True
    except JetsonClocks.JCException:
        pass
    # Initialize NVPmodel
    nvp = NVPmodel(jetson_clocks=jc)
    # Set value
    set_status = nvp.set(0)
    # stop jc
    try:
        jc.start = False
    except JetsonClocks.JCException:
        pass
    assert set_status
Ejemplo n.º 7
0
def test_wrong_open():
    jc = JetsonClocks(sys.prefix + "/local/jetson_stats")
    # Initialize object
    try:
        Fan('wrong_path', jc, sys.prefix + "/local/jetson_stats")
        assert False
    except Fan.FanException:
        assert True
Ejemplo n.º 8
0
def test_wrong_open():
    jc = JetsonClocks()
    # Initialize object
    try:
        Fan('wrong_path', jc)
        assert False
    except Fan.FanException:
        assert True
Ejemplo n.º 9
0
def test_open():
    jc = JetsonClocks(sys.prefix + "/local/jetson_stats")
    # Init fan
    fan = Fan('tests/fan/', jc, sys.prefix + "/local/jetson_stats")
    # Update
    fan.update()
    # Check dictionary
    assert 'cap' in fan.status
    assert 'step' in fan.status
    assert 'cpwm' in fan.status
    assert 'tpwm' in fan.status
    assert 'status' in fan.status
    # Read status fan
    assert fan.status['tpwm'] == 100
Ejemplo n.º 10
0
def test_read_status():
    # Initialize JetsonClocks
    jc = JetsonClocks()
    assert isinstance(jc.status, str)
Ejemplo n.º 11
0
def test_init_jc():
    # Initialize JetsonClocks
    JetsonClocks()
    assert True
Ejemplo n.º 12
0
def test_init_jc():
    # Initialize JetsonClocks
    JetsonClocks(sys.prefix + "/local/jetson_stats")
    assert True