lol
This commit is contained in:
43
src/m/test/TestAbonnement.py
Normal file
43
src/m/test/TestAbonnement.py
Normal file
@@ -0,0 +1,43 @@
|
||||
"""
|
||||
Test Module Abonnement
|
||||
"""
|
||||
|
||||
|
||||
from src.m.Abonnement import Client, TypeAbonnement
|
||||
from nose.tools import assert_equal,assert_not_equal
|
||||
|
||||
## Test Client
|
||||
class TestClient:
|
||||
## Test Instenciations
|
||||
def TestClient(self):
|
||||
c = Client(None,"Jean","Paul","1225233",TypeAbonnement.ABONNE)
|
||||
id = c.id
|
||||
assert_equal(c.nom,"Jean")
|
||||
assert_equal(c.prenom,"Paul")
|
||||
assert_equal(c.cb,"1225233")
|
||||
assert_equal(c.abonnement,TypeAbonnement.ABONNE)
|
||||
|
||||
c = Client(id)
|
||||
assert_equal(c.nom,"Jean")
|
||||
assert_equal(c.prenom,"Paul")
|
||||
assert_equal(c.cb,"1225233")
|
||||
assert_equal(c.abonnement,TypeAbonnement.ABONNE)
|
||||
|
||||
## Test mise a jour Client
|
||||
def TestMaj(self):
|
||||
c = Client(None,"Jean","Paul","1225233",TypeAbonnement.ABONNE)
|
||||
c.maj("lulu","ez","45646",TypeAbonnement.SUPER_ABONNE)
|
||||
assert_equal(c.nom,"lulu")
|
||||
assert_equal(c.prenom,"ez")
|
||||
assert_equal(c.cb,"45646")
|
||||
assert_equal(c.abonnement,TypeAbonnement.SUPER_ABONNE)
|
||||
|
||||
## Test desabonnement
|
||||
def TestDesabo(self):
|
||||
c = Client(None,"Jean","Paul","1225233",TypeAbonnement.ABONNE)
|
||||
c.desabo()
|
||||
try :
|
||||
Client(c.id)
|
||||
assert_equal(False,True)
|
||||
except IndexError :
|
||||
pass
|
||||
@@ -1,6 +0,0 @@
|
||||
__author__ = 'sidya'
|
||||
|
||||
|
||||
class TestClient:
|
||||
def TestClient(self):
|
||||
pass
|
||||
@@ -1,29 +1,50 @@
|
||||
__author__ = 'sidya'
|
||||
|
||||
from nose.tools import assert_equal
|
||||
"""
|
||||
Test du du Module m/Parking
|
||||
"""
|
||||
from src.m.Voiture import Voiture
|
||||
from nose.tools import assert_equal,assert_not_equal
|
||||
|
||||
from src.m.Parking import Parking, TypePlace, Place
|
||||
|
||||
|
||||
## Test Parking
|
||||
class TestParking:
|
||||
## Test Instenciation
|
||||
def TestParking(self):
|
||||
p = Parking(None, "test", [TypePlace(None, 220, 200, 4, 2.5, 1), TypePlace(None, 200, 130, 5, 2.5, 1)])
|
||||
id = p.id
|
||||
assert_equal(p.nbPlacesLibresParking, 9, "Nombre de place libre non valide")
|
||||
assert_equal(p.nbPlaces, 9, "Nombre de place non valide")
|
||||
assert_equal(p.nbPlaces, 9, "Nombre de place non valide")
|
||||
assert_equal(p.nbSuperAbo, 0, "Nombre de place super abo")
|
||||
|
||||
def TestRecherchePlace(self):
|
||||
pass
|
||||
p = Parking(None, "test", [TypePlace(None, 220, 200, 4, 2.5, 1)])
|
||||
|
||||
v = Voiture(None,None,300,300)
|
||||
place = p.recherchePlace(v)
|
||||
assert_equal(place, None, "Aucune place devrait etre trouve")
|
||||
|
||||
v = Voiture(None,None,100,300)
|
||||
place = p.recherchePlace(v)
|
||||
assert_equal(place, None, "Aucune place devrait etre trouve")
|
||||
|
||||
v = Voiture(None,None,300,100)
|
||||
place = p.recherchePlace(v)
|
||||
assert_equal(place, None, "Aucune place devrait estre trouve")
|
||||
|
||||
v = Voiture(None,None,100,100)
|
||||
place = p.recherchePlace(v)
|
||||
assert_not_equal(place, None, "Une place devrait etre trouve")
|
||||
|
||||
## Test Place
|
||||
class TestPlace:
|
||||
## Test intanciation
|
||||
def TestPlace(self):
|
||||
t1 = TypePlace(None, 220, 200, 4, 2.5, 1)
|
||||
parking = Parking(None, "test", [t1])
|
||||
|
||||
p = Place(None, parking, t1, 2, 1)
|
||||
|
||||
## Test de pendre et liberer les places
|
||||
def TestPrendreLiberer(self):
|
||||
t1 = TypePlace(None, 220, 200, 4, 2.5, 1)
|
||||
parking = Parking(None, "test", [t1])
|
||||
@@ -50,8 +71,9 @@ class TestPlace:
|
||||
except Exception:
|
||||
pass
|
||||
|
||||
|
||||
## Test Types Places
|
||||
class TestTypePlace:
|
||||
## Test Istanciation
|
||||
def TestTypePlace(self):
|
||||
# Creation
|
||||
t = TypePlace(None, 220, 200, 4, 2.5, 1)
|
||||
|
||||
@@ -1,6 +1,15 @@
|
||||
__author__ = 'sidya'
|
||||
"""
|
||||
Test Module m/Service
|
||||
"""
|
||||
from src.m.Abonnement import Client, TypeAbonnement
|
||||
from src.m.Parking import Placement
|
||||
|
||||
from src.m.Service import Service, TypeService
|
||||
|
||||
## Test des Service
|
||||
class TestService:
|
||||
## Test instanciation
|
||||
def TestService(self):
|
||||
pass
|
||||
pass
|
||||
#c = Client(None,"Jean","Paul","1225233",TypeAbonnement.ABONNE)
|
||||
#Service(None,c ,Placement(),TypeService.ENTRETIEN)
|
||||
@@ -1,15 +1,17 @@
|
||||
"""
|
||||
Test Module m/Voiture
|
||||
"""
|
||||
|
||||
from src.m.Voiture import Voiture
|
||||
|
||||
__author__ = 'sidya'
|
||||
|
||||
from nose.tools import assert_equal
|
||||
|
||||
|
||||
## Test Voiture
|
||||
class TestVoiture:
|
||||
## Test instanciation
|
||||
def TestVoiture(self):
|
||||
v = Voiture(None, None, 120, 100, "IMMA")
|
||||
assert_equal(v.longueur, 120, "Ne retourne pas la longueur attendue")
|
||||
assert_equal(v.hauteur, 100, "Ne retourne pas la hateur attendue")
|
||||
assert_equal(v.hauteur, 100, "Ne retourne pas la hauteur attendue")
|
||||
assert_equal(v.immatriculation, "IMMA", "Ne retourne pas l'immatriculation attendue")
|
||||
id = v.id
|
||||
|
||||
|
||||
Reference in New Issue
Block a user