from django.test import TestCase from users.models import Employee from .models import Intervention class InterventionModelTests(TestCase): def setUp(self): self.emp = Employee.objects.create( name="Angajat Test", username="angajat.test", role="Consilier", office_number="10", email="test@primariaroman.ro", ) def test_intervention_defaults(self): # Create a ticket providing only the required fields ticket = Intervention.objects.create( title="Problemă Rețea", description="Nu mă pot conecta la internet.", reported_by=self.emp, ) # Verify default values are correctly applied self.assertEqual(ticket.status, "nou") self.assertEqual(ticket.priority, "medie") self.assertIsNone(ticket.assigned_to_it)