Ejemplo n.º 1
0
def test_car_wash_str():
    car_wash1 = CarWash(1, "Bob")
    car_wash2 = CarWash(1, "Bob")
    car1 = Car(1, "AG 67 NIG", "Ion")
    car_wash1.add_car(car1.get_id())
    car_wash2.add_car(car1.get_id())
    assert str(car_wash1) == str(car_wash2)
Ejemplo n.º 2
0
def test_car_wash_getters():
    car_wash = CarWash(1, "BOB")
    car = Car(1, "IAN", "ION")
    car_wash.add_car(car.get_id())

    assert car_wash.get_id() == 1
    assert car_wash.get_name() == "BOB"
    assert car_wash.get_cars() == [car.get_id()]
Ejemplo n.º 3
0
def test_car_wash_eq():
    car_wash1 = CarWash(1, "Bob")
    car_wash2 = CarWash(1, "Bobul")
    car_wash3 = CarWash(1, "Bob")
    car_wash4 = CarWash(2, "Bob")
    car1 = Car(1, "AG 67 NIG", "Ion")
    car_wash3.add_car(car1.get_id())
    assert not car_wash1 == car_wash2
    assert not car_wash1 == car_wash3
    assert not car_wash1 == car_wash4
Ejemplo n.º 4
0
def test_load():
    car_repo = FileCarRepo("test_car.txt")
    car_wash_repo = FileCarWashRepo("test_car_wash.txt")
    car = Car(1, "AG 67 DYC", "Radu")
    car_wash = CarWash(1, "La Bob")
    car_wash.add_car(1)
    car_wash.add_car(2)
    car_repo.store(car)
    car_wash.add_car(car.get_id())
    car_wash_repo.store(car_wash)
    test_car_repo = FileCarRepo("test_car.txt")
    test_car_wash_repo = FileCarWashRepo("test_car_wash.txt")
    assert test_car_repo.get(1) == car
    assert test_car_wash_repo.get(1) == car_wash
    file1 = open("test_car.txt", "w")
    file2 = open("test_car_wash.txt", "w")
    file1.truncate(0)
    file2.truncate(0)
    file1.close()
    file2.close()