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
def test_set_enable(): # Initialize JetsonClocks jc = JetsonClocks() # check status True status_check(jc.enable, True) # Check status False status_check(jc.enable, False)
def test_set_start(): # Initialize JetsonClocks jc = JetsonClocks() # check status True status_check(jc.start, True) # Check status False status_check(jc.start, False)
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)
def test_read_status(): # Initialize JetsonClocks jc = JetsonClocks(sys.prefix + "/local/jetson_stats") try: assert isinstance(jc.status, bool) except JetsonClocks.JCException: assert True
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
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
def test_wrong_open(): jc = JetsonClocks() # Initialize object try: Fan('wrong_path', jc) assert False except Fan.FanException: assert True
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
def test_read_status(): # Initialize JetsonClocks jc = JetsonClocks() assert isinstance(jc.status, str)
def test_init_jc(): # Initialize JetsonClocks JetsonClocks() assert True
def test_init_jc(): # Initialize JetsonClocks JetsonClocks(sys.prefix + "/local/jetson_stats") assert True