@@ -33,35 +33,35 @@ def test_install_pio_core(pio_installer_script, tmpdir, monkeypatch):
3333 )
3434 assert subprocess .check_call ([python_exe , "-m" , "platformio" , "--version" ]) == 0
3535
36- # core_state_path = os.path.join(str(core_dir), "core-state.json")
37- # assert (
38- # subprocess.check_call(
39- # [
40- # python_exe ,
41- # pio_installer_script,
42- # "check",
43- # "core",
44- # "--dump-state=%s" % core_state_path,
45- # ]
46- # )
47- # == 0
48- # )
49- # with open(core_state_path) as fp:
50- # json_info = json.load(fp)
51- # assert json_info.get("core_dir") == str(core_dir)
52- # assert json_info.get("penv_dir") == penv_dir
53- # assert json_info.get("installer_version") == __version__
54- # assert json_info.get("system") == util.get_systype()
36+ core_state_path = os .path .join (str (core_dir ), "core-state.json" )
37+ assert (
38+ subprocess .check_call (
39+ [
40+ "python" ,
41+ pio_installer_script ,
42+ "check" ,
43+ "core" ,
44+ "--dump-state=%s" % core_state_path ,
45+ ]
46+ )
47+ == 0
48+ )
49+ with open (core_state_path ) as fp :
50+ json_info = json .load (fp )
51+ assert json_info .get ("core_dir" ) == str (core_dir )
52+ assert json_info .get ("penv_dir" ) == penv_dir
53+ assert json_info .get ("installer_version" ) == __version__
54+ assert json_info .get ("system" ) == util .get_systype ()
5555
56- # assert os.path.isfile(
57- # os.path.join(
58- # penv.get_penv_bin_dir(penv_dir),
59- # "platformio.exe" if util.IS_WINDOWS else "platformio",
60- # )
61- # )
62- # assert os.path.isfile(
63- # os.path.join(str(core_dir), "packages", "contrib-piohome", "package.json")
64- # )
65- # assert os.path.isfile(
66- # os.path.join(str(core_dir), "packages", "contrib-pysite", "package.json")
67- # )
56+ assert os .path .isfile (
57+ os .path .join (
58+ penv .get_penv_bin_dir (penv_dir ),
59+ "platformio.exe" if util .IS_WINDOWS else "platformio" ,
60+ )
61+ )
62+ assert os .path .isfile (
63+ os .path .join (str (core_dir ), "packages" , "contrib-piohome" , "package.json" )
64+ )
65+ assert os .path .isfile (
66+ os .path .join (str (core_dir ), "packages" , "contrib-pysite" , "package.json" )
67+ )
0 commit comments