Files
Mikaël Capelle 6623e19754 Expose INVALID_HANDLE_VALUE as mobase.INVALID_HANDLE_VALUE. (#131)
* Expose INVALID_HANDLE_VALUE as mobase.INVALID_HANDLE_VALUE.
* Add tests for startApplication() returning INVALID_HANDLE_VALUE.
* Clean tests and generate stub files for them.
2024-06-28 11:48:30 +02:00

15 lines
412 B
Python

import pytest
import mobase
m = pytest.importorskip("mobase_tests.organizer")
def test_getters():
o: mobase.IOrganizer = m.organizer()
assert o.profileName() == "profile"
assert o.startApplication("valid.exe") == 4654
assert o.startApplication("invalid.exe") == mobase.INVALID_HANDLE_VALUE
assert o.waitForApplication(42) == (False, -1)
assert o.waitForApplication(4654) == (True, 0)