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.
This commit is contained in:
Mikaël Capelle
2024-06-28 11:48:30 +02:00
committed by GitHub
parent 7cfc761e40
commit 6623e19754
30 changed files with 662 additions and 80 deletions
+6 -5
View File
@@ -1,8 +1,6 @@
import pytest
import mobase
m = pytest.importorskip("mobase_tests.guessed_string")
import mobase_tests.guessed_string as m
def test_guessed_string():
@@ -29,7 +27,10 @@ def test_guessed_string():
gs = mobase.GuessedString()
assert str(gs) == ""
m.set_from_callback(gs, lambda gs: gs.update("test"))
def _update(gs: mobase.GuessedString):
gs.update("test")
m.set_from_callback(gs, _update)
assert str(gs) == "test"
assert m.get_from_callback(lambda gs: gs.update("test")) == "test"
assert m.get_from_callback(_update) == "test"