diff --git a/README.md b/README.md index c0a32fa..1c4d9d8 100644 --- a/README.md +++ b/README.md @@ -2,3 +2,5 @@ gestionParking ============== Projet python l3 Miashs : gestion des places du parking DreamPark + + diff --git a/src/Launchme.py b/src/Launchme.py new file mode 100644 index 0000000..949171d --- /dev/null +++ b/src/Launchme.py @@ -0,0 +1,6 @@ +from src.c.Acces import Acces + +__author__ = 'sidya' + +if __name__ == "__main__": + acces = Acces() \ No newline at end of file diff --git a/src/c/Acces.py b/src/c/Acces.py new file mode 100644 index 0000000..2027d3d --- /dev/null +++ b/src/c/Acces.py @@ -0,0 +1,25 @@ +from src.v import Panneau, Borne, Camera +from src.c import Teleporteur +from src.m import Parking, Place + + +__author__ = 'sidya' + + +class Acces: + def __init__(self): + self.__borne = Borne() + self.__panneau = Panneau() + self.__parkings = {} + self.__camera = Camera() + self.__teleporteur = Teleporteur() + self.__clients = {} + + def actionnerCamera(self, client): + pass + + def actionnerPanneau(self): + pass + + def lancerProcedureImmatr(self, voiture): + pass \ No newline at end of file diff --git a/src/c/Teleporteur.py b/src/c/Teleporteur.py new file mode 100644 index 0000000..bd83514 --- /dev/null +++ b/src/c/Teleporteur.py @@ -0,0 +1,12 @@ +__author__ = 'sidya' + + +class Teleporteur : + def __init__(self): + pass + + def teleporterVoiture(self, voiture, place): + pass + + def teleporterVoirureSuperAbonne(self, voiture): + pass diff --git a/src/c/test/TestAcces.py b/src/c/test/TestAcces.py new file mode 100644 index 0000000..0a304c1 --- /dev/null +++ b/src/c/test/TestAcces.py @@ -0,0 +1,7 @@ +__author__ = 'sidya' + +from nose.tools import assert_equal + + +class TestAcces: + pass \ No newline at end of file diff --git a/src/c/test/TestTeleporteur.py b/src/c/test/TestTeleporteur.py new file mode 100644 index 0000000..75c204e --- /dev/null +++ b/src/c/test/TestTeleporteur.py @@ -0,0 +1,5 @@ +__author__ = 'sidya' + + +class TestTeleporteur : + pass diff --git a/src/m/Parking.py b/src/m/Parking.py new file mode 100644 index 0000000..015b4de --- /dev/null +++ b/src/m/Parking.py @@ -0,0 +1,17 @@ +__author__ = 'sidya' + + +class Parking : + def __init__(self, placesParNiv, nbNiv): + self.__nbPlacesParNiveau = placesParNiv + self.__prix = 10 + self.__nbNiveaux = nbNiv + + def recherchePlace(self,voiture): + pass + + def nbPlacesLibresParNiveau(self, niveau): + pass + + def addAbonnement(self, Abonnement): + pass diff --git a/src/m/Place.py b/src/m/Place.py new file mode 100644 index 0000000..5de5c05 --- /dev/null +++ b/src/m/Place.py @@ -0,0 +1,13 @@ +__author__ = 'sidya' + + +class Place : + def __init__(self,numero,niveau,longueur,hauteur): + self.__numero = numero + self.__niveau = niveau + self.__longueur = longueur + self.__estLibre = True + self.__hauteur = hauteur + + def addPlacement(self, placement): + pass diff --git a/src/m/test/TestParking.py b/src/m/test/TestParking.py new file mode 100644 index 0000000..86b4c5e --- /dev/null +++ b/src/m/test/TestParking.py @@ -0,0 +1,4 @@ +__author__ = 'sidya' + +class TestParking : + pass diff --git a/src/m/camera.py b/src/m/test/TestPlace.py similarity index 64% rename from src/m/camera.py rename to src/m/test/TestPlace.py index 78fdf93..2d30ccf 100644 --- a/src/m/camera.py +++ b/src/m/test/TestPlace.py @@ -1,5 +1,5 @@ __author__ = 'sidya' -class Camera: +class TestPlace : pass diff --git a/src/m/test/testCamera.py b/src/m/test/testCamera.py deleted file mode 100644 index e2d0593..0000000 --- a/src/m/test/testCamera.py +++ /dev/null @@ -1,12 +0,0 @@ -from src.m.camera import Camera - -__author__ = 'sidya' - -import nose -class testCamera : - def run(self): - pass - - def testTailleMax(self): - c = Camera() - assert (c.capturerHauteur()>1.5) diff --git a/src/v/Borne.py b/src/v/Borne.py new file mode 100644 index 0000000..678ccc3 --- /dev/null +++ b/src/v/Borne.py @@ -0,0 +1,20 @@ +__author__ = 'sidya' + +class Borne: + def __init__(self): + pass + + def delivrerTicket(self, client): + pass + + def proposerService(self): + pass + + def proposerAbonnement(self): + pass + + def recupererInfosCarte(self): + pass + + def proposerTypePaiement(self): + pass \ No newline at end of file diff --git a/src/v/Camera.py b/src/v/Camera.py new file mode 100644 index 0000000..f6de542 --- /dev/null +++ b/src/v/Camera.py @@ -0,0 +1,7 @@ +__author__ = 'sidya' + + +class Camera: + def __init__(self): + pass + diff --git a/src/v/Panneau.py b/src/v/Panneau.py new file mode 100644 index 0000000..17108ae --- /dev/null +++ b/src/v/Panneau.py @@ -0,0 +1,8 @@ +__author__ = 'sidya' + +class Panneau: + def __init__(self): + pass + + def afficherNbPlaceDisponible(self, parking): + pass \ No newline at end of file diff --git a/src/v/test/TestBorne.py b/src/v/test/TestBorne.py new file mode 100644 index 0000000..934a683 --- /dev/null +++ b/src/v/test/TestBorne.py @@ -0,0 +1 @@ +__author__ = 'sidya' diff --git a/src/v/test/TestCamera.py b/src/v/test/TestCamera.py new file mode 100644 index 0000000..9c81c7d --- /dev/null +++ b/src/v/test/TestCamera.py @@ -0,0 +1,14 @@ +from src.m.camera import Camera + +__author__ = 'sidya' + +from nose.tools import assert_equal +from nose.tools import assert_not_equal +from nose.tools import assert_raises +from nose.tools import raises + + +class testCamera: + def test_TailleMax(self): + c = Camera() + assert_equal(c.capturerHauteur()<2.5) diff --git a/src/v/test/TestPanneau.py b/src/v/test/TestPanneau.py new file mode 100644 index 0000000..5611373 --- /dev/null +++ b/src/v/test/TestPanneau.py @@ -0,0 +1,4 @@ +__author__ = 'sidya' + +class TestPanneau: + pass \ No newline at end of file diff --git a/src/v/test/__init__.py b/src/v/test/__init__.py new file mode 100644 index 0000000..934a683 --- /dev/null +++ b/src/v/test/__init__.py @@ -0,0 +1 @@ +__author__ = 'sidya'