This repository has been archived on 2021-09-15. You can view files and clone it, but cannot push or open issues or pull requests.
L3GestionParking/src/m/test/TestService.py

50 lines
1.9 KiB
Python
Raw Normal View History

2015-02-08 10:39:51 +00:00
"""
Test Module m/Service
"""
2015-02-08 14:48:22 +00:00
import datetime
from nose.tools import assert_equal,assert_not_equal
2015-02-08 10:39:51 +00:00
from src.m.Abonnement import Client, TypeAbonnement
2015-02-08 14:48:22 +00:00
from src.m.Parking import Placement, Place, Parking, TypePlace
2015-02-08 10:39:51 +00:00
from src.m.Service import Service, TypeService
2015-02-08 14:48:22 +00:00
from src.m.Voiture import Voiture
2015-02-04 13:20:39 +00:00
2015-02-08 10:39:51 +00:00
## Test des Service
2015-02-05 00:21:43 +00:00
class TestService:
2015-02-08 10:39:51 +00:00
## Test instanciation
2015-02-04 13:20:39 +00:00
def TestService(self):
2015-02-08 14:48:22 +00:00
v = Voiture(None, None, 120, 100, "IMMA")
t = TypePlace(None, 220, 200, 4, 2.5, 1)
place = Place(None,Parking(None, "test", [t]),t,2)
placemnent = Placement(None,v,place)
c = Client(None,"Jean","Paul","1225233",TypeAbonnement.ABONNE)
s = Service(None, c, placemnent, TypeService.ENTRETIEN)
assert_equal(s.estRealise, False)
assert_equal(s.typeService, TypeService.ENTRETIEN)
assert_equal(s.placement,placemnent)
def TestModifService(self):
v = Voiture(None, None, 120, 100, "IMMA")
t = TypePlace(None, 220, 200, 4, 2.5, 1)
place = Place(None,Parking(None, "test", [t]),t,2)
placemnent = Placement(None,v,place)
c = Client(None,"Jean","Paul","1225233",TypeAbonnement.ABONNE)
s = Service(None, c, placemnent, TypeService.LIVRAISON, datetime.time(),"Miraol")
time = datetime.time()
s.maj(time,"autre")
assert_equal(s.lieu,"autre")
assert_equal(s.dateService,time)
def TestDoService(self):
v = Voiture(None, None, 120, 100, "IMMA")
t = TypePlace(None, 220, 200, 4, 2.5, 1)
place = Place(None,Parking(None, "test", [t]),t,2)
placemnent = Placement(None,v,place)
c = Client(None,"Jean","Paul","1225233",TypeAbonnement.ABONNE)
s = Service(None, c, placemnent, TypeService.LIVRAISON, datetime.time(),"Miraol")
assert_equal(s.estRealise, False)
s.doService()
assert_equal(s.estRealise, True)