Correction des multiples bugs
This commit is contained in:
parent
5fe70d754b
commit
07198c20b7
15 changed files with 707 additions and 348 deletions
60
test_staff_ratings.py
Normal file
60
test_staff_ratings.py
Normal file
|
|
@ -0,0 +1,60 @@
|
|||
#!/usr/bin/env python3
|
||||
"""
|
||||
Test script to verify the staff ratings implementation
|
||||
"""
|
||||
|
||||
import sys
|
||||
import os
|
||||
|
||||
# Add the project root to the path
|
||||
sys.path.insert(0, os.path.dirname(os.path.abspath(__file__)))
|
||||
|
||||
def test_imports():
|
||||
"""Test that all modules can be imported correctly"""
|
||||
try:
|
||||
from commandes.ticket.staff_analytics import StaffAnalytics
|
||||
print("✓ StaffAnalytics imported successfully")
|
||||
|
||||
from commandes.ticket.feedback_view import FeedbackView
|
||||
print("✓ FeedbackView imported successfully")
|
||||
|
||||
from commandes.ticket import TicketPanelView
|
||||
print("✓ TicketPanelView imported successfully")
|
||||
|
||||
from commandes.staff_ratings import StaffRatings
|
||||
print("✓ StaffRatings imported successfully")
|
||||
|
||||
from commandes.staff_leaderboard import StaffLeaderboard
|
||||
print("✓ StaffLeaderboard imported successfully")
|
||||
|
||||
return True
|
||||
except Exception as e:
|
||||
print(f"✗ Import error: {e}")
|
||||
return False
|
||||
|
||||
def test_requirements():
|
||||
"""Test that required packages are available"""
|
||||
try:
|
||||
import matplotlib
|
||||
import plotly
|
||||
print("✓ matplotlib and plotly imported successfully")
|
||||
return True
|
||||
except Exception as e:
|
||||
print(f"✗ Package import error: {e}")
|
||||
return False
|
||||
|
||||
if __name__ == "__main__":
|
||||
print("Testing staff ratings implementation...")
|
||||
print("=" * 40)
|
||||
|
||||
success = True
|
||||
success &= test_imports()
|
||||
success &= test_requirements()
|
||||
|
||||
print("=" * 40)
|
||||
if success:
|
||||
print("✓ All tests passed!")
|
||||
sys.exit(0)
|
||||
else:
|
||||
print("✗ Some tests failed!")
|
||||
sys.exit(1)
|
||||
Loading…
Add table
Add a link
Reference in a new issue