예제 #1
0
def test_open():
    # Init fan
    fan = Fan('tests/fan/', 100, 1.0)
    # Update
    fan.update()
    # Read status fan
    assert fan.fan_ctrl[-1] == 100
예제 #2
0
def test_open():
    # Init fan
    fan = Fan('tests/fan/')
    # 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
예제 #3
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