def runner(): u"""Запускает выполнение всех задач""" petrov = Person("Petrov", "Peter", "1979-11-30") petrov.get_fullname() petrov.get_age() sidorov = Person("Sidorov", "Sid", "1977-01-17", "Sider") sidorov.get_fullname() sidorov.get_age()
def tests_for_hw5(): u"""Тесты задачи 1""" petrov = Person("Petrov", "Peter", "1979-11-30") sydorov = Person("Sidorov", "Sid", "1977-01-17", "Sider") assert "first_name" in dir(petrov) assert "get_fullname" in dir(petrov) assert "nickname" not in dir(petrov) assert "nickname" in dir(sydorov) assert petrov.surname == "Petrov" assert petrov.first_name == "Peter" assert petrov.get_fullname() == "Petrov Peter" assert sydorov.nickname == "Sider" assert petrov.get_age() == "34"
def runner(): u"""Запускает выполнение всех задач""" pupkin = Person("Pupkin", "Petr", "1982-11-20", "Petya Brick Top") pupkin.get_fullname() pupkin.get_age() print pupkin.nickname pushkin = Person("Pushkin", "Alexandr", "1799-05-26") print pushkin.birth_date, type(pushkin.birth_date)
def tests_for_hw5_solution1(): u"""Тесты задачи 1""" petroff = Person("Petrov", "Petro", "1952-01-02") ivanoff = Person("Ivanov", "Ivan", "2000-10-20") sydoroff = Person("Sidorov", "S***n", "1980-12-31", "Senya") assert "first_name" in dir(petroff) assert "get_fullname" in dir(ivanoff) assert "nickname" not in dir(petroff) assert "nickname" in dir(sydoroff) assert petroff.surname == "Petrov" assert petroff.first_name == "Petro" assert petroff.get_fullname() == "Petrov Petro" assert sydoroff.nickname == "Senya" assert petroff.birth_date == datetime.date(1952, 01, 02) assert isinstance(petroff.birth_date, datetime.date) assert petroff.get_age() == "62"