Exemple #1
0
    assert n.Nprint() == "Вт - Часы работы: 7:00-19:00\n"

    test = Hospital("Первая городская больница", "ул.Фридриха-Энгельса, 6")
    test += d
    test += n
    assert str(
        test
    ) == "Первая городская больница, адрес: ул.Фридриха-Энгельса, 6\nВрачи:\nПетров Александр, 32 лет\nМед-сестры:\nАда Лоулейс, 56 лет, Нейрохирург\n"
    assert len(test) == 2

    test -= n
    assert len(test) == 1

    test += n

    assert test.get(0) == d

    d1 = Doctor("Александра", "Бортич", 28)
    test.replace(d1, 0)
    assert test.get(0) == d1
    test._delete(0)
    assert test.get(0) == n

    test += d
    test += d1
    test.Write("hospital-Engels.dat")
except AssertionError:
    print("TEST ERROR")
    traceback.print_exc()
else:
    print("TEST PASSED")