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/TestVoiture.py

28 lines
896 B
Python

from src.m.Voiture import Voiture
__author__ = 'sidya'
from nose.tools import assert_equal
class TestVoiture :
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.immatriculation, "IMMA", "Ne retourne pas l'immatriculation attendue")
id = v.id
#Recuperer une Voiture Non existant
try:
t = Voiture("aaaa")
assert_equal(True, False, "Un id invalide pour une voiture doit lever une exection")
except IndexError :
pass
#Recuperer un Voiture existant
try:
t = Voiture(id)
except IndexError :
assert_equal(True, False, "Un id valide pour une voiture ne doit pas lever une exection")