Ejemplo n.º 1
0
def testRepositoryInchiriere():
    repo = repositoryInchiriere()
    assert repo.size() == 0
    #from datetime import date
    data_inchirierii = "2016/12/5"
    data_returnarii = "2017/1/10"
    inc1 = inchiriere(1, 1, 1, data_inchirierii, data_returnarii)
    #print(inc1)
    repo.add(inc1)
    assert repo.size() == 1
    repo.delete_by_id(1)
    assert repo.size() == 0
Ejemplo n.º 2
0
    def initialize_rental_repo(self, number):

        for i in range(1, number):
            idFilm = random.randint(1, number - 1)
            idCustumer = random.randint(1, number - 1)
            data_inchirierii = date(random.randint(1997, 2018),
                                    random.randint(1, 12),
                                    random.randint(1, 31))
            data_returnarii = date(random.randint(1997, 2018),
                                   random.randint(1, 12),
                                   random.randint(1, 31))
            rent = inchiriere(i, idFilm, idCustumer, data_inchirierii,
                              data_returnarii)
            self.__renal_repo.add_inchiriere(rent)
Ejemplo n.º 3
0
 def adauga_inchiriere(self, id_inchiriere, id_film, id_custumer,
                       data_inchirierii, data_returnarii):
     '''
     Adauga o inchiriere in repository-ul de inchirieri
     +id_inchiriere= id-ul la care se face inchirierea
      id_film= id-ul filmului pe care il inchiriem
      id_custumer=id-ul clientului care inchiriaza filmul
      data_inchirierii=data la care se face inchirierea
      data_returnarii=data pana la care trebuie returnat filmul 
     '''
     inc1 = inchiriere(id_inchiriere, id_film, id_custumer,
                       data_inchirierii, data_returnarii)
     print(inc1)
     print("\n")
     print("Mergem la Validare \n")
     self.__val.valideaza(inc1)
     print("Am iesit din Validare \n")
     self.__repo_rental.add(inc1)
Ejemplo n.º 4
0
 def setUp(self):
     self.inc = repositoryInchiriere()
     self.inc.add(inchiriere(1, 1, 1, "1997/2/3", "2017/1/1"))
Ejemplo n.º 5
0
 def setUp(self):
     self.inc = inchiriere(1, 1, 1, "1997/01/02", "2017/3/4")