Skip to content

Commit def8fcc

Browse files
committed
Fix CI: corrected test imports and updated PYTHONPATH in workflow
1 parent 513c2a0 commit def8fcc

6 files changed

Lines changed: 10 additions & 8 deletions

File tree

.github/workflows/ci.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -27,4 +27,5 @@ jobs:
2727
if [ -f pyproject.toml ]; then pip install -e .[test]; fi
2828
- name: Test with pytest
2929
run: |
30+
export PYTHONPATH=src
3031
pytest tests/

CONTRIBUTING.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,7 @@ First off, thank you for considering contributing to the YecoAI Security Layer!
1212
```
1313
4. **Run tests** to ensure everything is working:
1414
```bash
15+
export PYTHONPATH=src
1516
python -m unittest discover -s tests
1617
```
1718

benchmark_security.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
import time
2-
from src.yecoai_security_layer.safety_model import SafetyModel
3-
from src.yecoai_security_layer.robotics_engine import RoboticsEngine
2+
from yecoai_security_layer.safety_model import SafetyModel
3+
from yecoai_security_layer.robotics_engine import RoboticsEngine
44

55
def run_benchmarks():
66
print("==================================================")

tests/test_declarative_policy.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2,9 +2,9 @@
22
import json
33
import time
44
import unittest
5-
from src.yecoai_security_layer.policy_manager import PolicyManager
6-
from src.yecoai_security_layer.robotics_engine import RoboticsEngine
7-
from src.yecoai_security_layer.safety_model import SafetyModel
5+
from yecoai_security_layer.policy_manager import PolicyManager
6+
from yecoai_security_layer.robotics_engine import RoboticsEngine
7+
from yecoai_security_layer.safety_model import SafetyModel
88

99
class TestDeclarativePolicy(unittest.TestCase):
1010
def setUp(self):

tests/test_features.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
import os
22
import json
33
import unittest
4-
from src.yecoai_security_layer.safety_model import SafetyModel
4+
from yecoai_security_layer.safety_model import SafetyModel
55

66
class TestNewFeatures(unittest.TestCase):
77
def setUp(self):

tests/test_sandbox_guard.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
import os
22
import json
33
import unittest
4-
from src.yecoai_security_layer.policy_manager import PolicyManager
5-
from src.yecoai_security_layer.sandbox_guard import ExecutionSandboxGuard
4+
from yecoai_security_layer.policy_manager import PolicyManager
5+
from yecoai_security_layer.sandbox_guard import ExecutionSandboxGuard
66

77
class TestSandboxGuard(unittest.TestCase):
88
def setUp(self):

0 commit comments

Comments
 (0)