Пример #1
0
class Personnetest(unittest.TestCase):
    def test_simple_prenom(self):
        self.obj = Personne(prenom='Guilhem', dob='17/04/1998')
        self.assertEqual(self.obj.prenom, "Guilhem")

    def test_simple_age(self):
        self.obj = Personne(prenom='Guilhem', dob='17/04/1998')
        self.assertEqual(self.obj.age(), 21)
    def mettreAJour(self, temps):
        personne = None
        if temps - self.temps_derniere_ajout > self.periode:

            rayon = randint(self.rayon_min, self.rayon_max)

            personne = Personne(self.masse_surfacique, rayon, self.position,
                                self.espace)
            self.espace.ajouterPersonne(personne)
            self.temps_derniere_ajout = temps
        return personne
 def ajouterPersonnes(self,
         nombre=0,
         rayon_min = 30,
         rayon_max = 30,
         masse_surfacique = 1.8,
         y_min=None,
         y_max=None,
         x_min=None,
         x_max=None):
             
     for _ in range(nombre):
         personne = Personne(
             masse_surfacique,
             randint(rayon_min, rayon_max),
             Vec2d(
                 x_min + random()*(x_max-x_min),
                 y_min + random()*(y_max-y_min)),
             self.simulation.espace)
Пример #4
0
from personne import Personne
import pickle

moi = Personne('Legrand', 'Julien', 8, 12, 1980)
toi = Personne('Legrand', 'Julie', 9, 12, 1980)

with open('serial.p', 'wb') as fichier:
    pickle.dump(moi, fichier)
    pickle.dump(toi, fichier)
    pickle.dump(moi, fichier)
Пример #5
0
def ajouter_personne(x: float, y: float, tab: TabPersonnes, n: int) -> int:
    tab[n] = Personne(x, y)
    return n + 1
Пример #6
0
from personne import Personne
from adress import Adress
from listePersonnes import ListPersonnes

print("="*20 + "Create adresses" +"="*20)
print("\n")

adress1 = Adress("99410","vaujours ","saint denis")
adress2 = Adress("93190","livry gagan","saint denis")


print("="*20 + "Creer personne"+"="*20)
print("\n")

personne1 = Personne("cheick","M")
personne2 = Personne("Aicha","F")

print("="*20 + "Ajouter Adresses personne" +"="*14)
print("\n")

personne1.add_adress(adress1)
personne1.add_adress(adress2)
personne2.add_adress(adress3)

print("="*20 + "LIST PERSONS" +"="*20)
print("\n")

print(personne1)

listePersonnes1 = ListPersonnes()
listePersonnes1.addPersonne(personne1)
Пример #7
0
from personne import Personne
from adresse import Adresse
from listePersonnes import ListPersonnes

print("######### Adresses creation ################## \n\n")
adr1 = Adresse("93100", "lenain de tillemont", "Montreuil")
adr2 = Adresse("75000", "Champs", "Paris")
adr3 = Adresse("93200", "guynemer", "ST Denis")
adr4 = Adresse("93200", "40 guynemer", "ST Denis")

print("######### Persons creation ################## \n\n")

personne1 = Personne("Zakaria", "M")
personne2 = Personne("Name 2", "F")
personne3 = Personne("Name 3", "F")
personne4 = Personne("Name 4", "M")
personne5 = Personne("Name 5", "M")

print("######### Link adress to persons ################## \n\n")

personne1.add_adress(adr1)
personne2.add_adress(adr2)
personne3.add_adress(adr3)
personne4.add_adress(adr4)
personne5.add_adress(adr4)

print("######### Print the list of the person ################## \n\n")

listePersonnes1 = ListPersonnes()
listePersonnes1.addPersonne(personne1)
listePersonnes1.addPersonne(personne2)
Пример #8
0
from personne import Personne
from adress import Adress
from listePersonnes import ListPersonnes

print("=" * 20 + "Create adresses" + "=" * 20)
print("\n")

adress1 = Adress("92170", "vanves ", "ile de france")
adress2 = Adress("75009", "35 rue jean bleuzen", "Puteaux")
adress3 = Adress("75014", "Garenne Colombes", "ile de france")

print("=" * 20 + "Creer personnes" + "=" * 20)
print("\n")

personne1 = Personne("Linda", "F")
personne2 = Personne("Gerard", "M")

print("=" * 20 + "Ajouter Adresses personnes" + "=" * 14)
print("\n")

personne1.add_adress(adress1)
personne1.add_adress(adress2)
personne2.add_adress(adress3)

print("=" * 20 + "LIST PERSONS" + "=" * 20)
print("\n")

print(personne1)

listePersonnes1 = ListPersonnes()
listePersonnes1.addPersonne(personne1)
Пример #9
0
 def test_simple_prenom(self):
     self.obj = Personne(prenom='Guilhem', dob='17/04/1998')
     self.assertEqual(self.obj.prenom, "Guilhem")
Пример #10
0
 def test_simple_age(self):
     self.obj = Personne(prenom='Guilhem', dob='17/04/1998')
     self.assertEqual(self.obj.age(), 21)