Skip to content

Commit 4fc8c46

Browse files
committed
debug: add temporary test to debug CI failures
1 parent 6b9ab60 commit 4fc8c46

File tree

1 file changed

+42
-0
lines changed

1 file changed

+42
-0
lines changed

tests/unit/test_debug_ci.py

Lines changed: 42 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,42 @@
1+
"""Debug test to understand CI failures."""
2+
3+
import sys
4+
import platform
5+
6+
7+
def test_python_version():
8+
"""Print Python version info."""
9+
print(f"\nPython version: {sys.version}")
10+
print(f"Platform: {platform.platform()}")
11+
assert True
12+
13+
14+
def test_import_watermark():
15+
"""Test importing the watermark functionality."""
16+
try:
17+
from nutrient_dws.api.direct import DirectAPIMixin
18+
print("\nDirectAPIMixin imported successfully")
19+
20+
# Check if watermark_pdf has image_file parameter
21+
import inspect
22+
sig = inspect.signature(DirectAPIMixin.watermark_pdf)
23+
params = list(sig.parameters.keys())
24+
print(f"watermark_pdf parameters: {params}")
25+
assert "image_file" in params
26+
27+
except Exception as e:
28+
print(f"\nImport failed: {e}")
29+
import traceback
30+
traceback.print_exc()
31+
raise
32+
33+
34+
def test_basic_watermark_import():
35+
"""Test basic imports work."""
36+
try:
37+
from nutrient_dws import NutrientClient
38+
print("\nNutrientClient imported successfully")
39+
assert True
40+
except Exception as e:
41+
print(f"\nBasic import failed: {e}")
42+
raise

0 commit comments

Comments
 (0)