Coverage for jumpstarter_driver_flashers/test_bundle.py: 100%

8 statements  

« prev     ^ index     » next       coverage.py v7.8.0, created at 2025-05-05 20:29 +0000

1from pathlib import Path 

2 

3from . import bundle 

4 

5 

6def test_bundle_read(): 

7 # get current package directory 

8 manifest_file = Path(__file__).parent / "../oci_bundles/ti_j784s4xevm/manifest.yaml" 

9 flasher_bundle = bundle.FlasherBundleManifestV1Alpha1.from_file(manifest_file) 

10 assert flasher_bundle.apiVersion == "jumpstarter.dev/v1alpha1" 

11 assert flasher_bundle.kind == "FlashBundleManifest" 

12 assert flasher_bundle.spec.targets == { 

13 "usd": "/sys/class/block#4fb0000", 

14 "emmc": "/sys/class/block#4f80000", 

15 }