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)
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)
def ajouter_personne(x: float, y: float, tab: TabPersonnes, n: int) -> int: tab[n] = Personne(x, y) return n + 1
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)
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)
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)
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)