From 8c1c3a7f5c473794985663b140024aa96284267e Mon Sep 17 00:00:00 2001 From: Thorsten Beier Date: Thu, 19 Feb 2026 09:05:37 +0100 Subject: [PATCH 1/2] Add test for fcntl functionality --- tests/tests/test_pyjs.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/tests/tests/test_pyjs.py b/tests/tests/test_pyjs.py index 745d6b3..74ce1bb 100644 --- a/tests/tests/test_pyjs.py +++ b/tests/tests/test_pyjs.py @@ -693,6 +693,9 @@ def test_imports_sys(): import pexpect import resource +def test_fcntl(): + import os, fcntl + fcntl.fcntl(1, fcntl.F_GETFL) def test_webbrowser(): from webbrowser import open, open_new, open_new_tab From 03470776e92370de077e7be46ce7f2ba28f9e246 Mon Sep 17 00:00:00 2001 From: Thorsten Beier Date: Thu, 19 Feb 2026 09:16:19 +0100 Subject: [PATCH 2/2] Add debug prints in test_fcntl Added print statements to test_fcntl for debugging. --- tests/tests/test_pyjs.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/tests/tests/test_pyjs.py b/tests/tests/test_pyjs.py index 74ce1bb..ec5f898 100644 --- a/tests/tests/test_pyjs.py +++ b/tests/tests/test_pyjs.py @@ -695,6 +695,9 @@ def test_imports_sys(): def test_fcntl(): import os, fcntl + import fcntl + print(fcntl) + print(dir(fcntl)) fcntl.fcntl(1, fcntl.F_GETFL) def test_webbrowser():