Skip to content

Commit 9d09ba3

Browse files
committed
chore(grc): fix Ruff import ordering in tests
1 parent e38a525 commit 9d09ba3

2 files changed

Lines changed: 23 additions & 16 deletions

File tree

test_grc.py

Lines changed: 23 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -1,21 +1,29 @@
1+
from __future__ import annotations
2+
13
from pathlib import Path
2-
from src.riskops.grc.assessment import RiskAssessmentEngine
34

4-
# Test basique
5-
engine = RiskAssessmentEngine()
5+
from riskops.grc.assessment import RiskAssessmentEngine
6+
7+
8+
def main() -> None:
9+
"""Quick manual check for the GRC risk assessment engine."""
10+
engine = RiskAssessmentEngine()
11+
12+
csv_path = Path("02-Matrices/risk_matrix.csv").resolve()
13+
df = engine.load_csv(csv_path)
14+
print(f"Loaded {len(df)} risk scenarios")
615

7-
# CORRECTION : utiliser le chemin absolu depuis la racine
8-
csv_path = Path("02-Matrices/risk_matrix.csv").resolve()
9-
print(f"Loading from: {csv_path}")
16+
scored_df = engine.calculate_scores(df)
17+
print("Calculated risk scores")
18+
print(scored_df[["Asset", "Threat", "Risk", "RiskLevel"]].head())
1019

11-
df = engine.load_csv(csv_path)
12-
print(f"✓ Loaded {len(df)} risk scenarios")
20+
output = engine.export_csv(
21+
scored_df,
22+
Path("/tmp/risk_scored.csv"),
23+
overwrite=True,
24+
)
25+
print(f"Exported to {output}")
1326

14-
scored_df = engine.calculate_scores(df)
15-
print(f"✓ Calculated risk scores")
16-
print("\nTop 5 risks:")
17-
print(scored_df[['Asset', 'Threat', 'Risk', 'RiskLevel']].head())
1827

19-
# Export
20-
output = engine.export_csv(scored_df, Path("/tmp/risk_scored.csv"), overwrite=True)
21-
print(f"\n✓ Exported to {output}")
28+
if __name__ == "__main__":
29+
main()

tests/test_grc/test_compliance.py

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,6 @@
2020
RiskScenario,
2121
)
2222

23-
2423
# ---------------------------------------------------------------------------
2524
# Fixtures
2625
# ---------------------------------------------------------------------------

0 commit comments

Comments
 (0)