mirror of
https://github.com/dragonpilot/dragonpilot.git
synced 2026-02-22 15:23:53 +08:00
Merge panda subtree
This commit is contained in:
@@ -1,11 +1,34 @@
|
||||
from .helpers import test_all_pandas, panda_connect_and_init
|
||||
import os
|
||||
|
||||
from nose.tools import assert_equal
|
||||
|
||||
from panda import Panda, BASEDIR
|
||||
from .helpers import reset_pandas, test_all_pandas, panda_connect_and_init
|
||||
|
||||
|
||||
# Reset the pandas before flashing them
|
||||
def aaaa_reset_before_tests():
|
||||
reset_pandas()
|
||||
|
||||
|
||||
@test_all_pandas
|
||||
@panda_connect_and_init
|
||||
def test_recover(p):
|
||||
assert p.recover(timeout=30)
|
||||
|
||||
|
||||
@test_all_pandas
|
||||
@panda_connect_and_init
|
||||
def test_flash(p):
|
||||
p.flash()
|
||||
|
||||
|
||||
@test_all_pandas
|
||||
@panda_connect_and_init
|
||||
def test_get_signature(p):
|
||||
fn = os.path.join(BASEDIR, "board/obj/panda.bin")
|
||||
|
||||
firmware_sig = Panda.get_signature_from_firmware(fn)
|
||||
panda_sig = p.get_signature()
|
||||
|
||||
assert_equal(panda_sig, firmware_sig)
|
||||
|
||||
Reference in New Issue
Block a user