27 lines
897 B
Python
27 lines
897 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") |