Connect a fully-charged HERO5 Black with an SD card to your PC and run the tests.
python main.py
konrad@konrad-pc [tests (dev)]: python main.py
test_has_sd_card (__main__.MainTests) ... Needs an SD card
HERO5 Black
HD5.02.02.60.00
Camera successfully connected!
ok
test_photo_mode (__main__.MainTests) ... PHOTO MODE
HERO5 Black
HD5.02.02.60.00
Camera successfully connected!
ok
test_power_off (__main__.MainTests) ... POWER OFF
HERO5 Black
HD5.02.02.60.00
Camera successfully connected!
ok
test_power_on (__main__.MainTests) ... POWER ON
Waking up...
Waking up...
ok
test_recording_status (__main__.MainTests) ... isRecording
HERO5 Black
HD5.02.02.60.00
Camera successfully connected!
ok
test_shoot_video (__main__.MainTests) ... shoot_video(5)
HERO5 Black
HD5.02.02.60.00
Camera successfully connected!
ok
test_shutter (__main__.MainTests) ... SHUTTER START
HERO5 Black
HD5.02.02.60.00
Camera successfully connected!
ok
test_take_photo (__main__.MainTests) ... take_photo()
HERO5 Black
HD5.02.02.60.00
Camera successfully connected!
ok
test_video_mode (__main__.MainTests) ... VIDEO MODE
HERO5 Black
HD5.02.02.60.00
Camera successfully connected!
ok
----------------------------------------------------------------------
Ran 9 tests in 87.454s
OK