Странно, что классы написаны в разном стиле: с наследованием от object и без.
Вообще логично, что подчеркивает, т.к. в TestLogindriver создается не при инициализации инстанса, а это плохая практика. (Хотя обычно в тестах вроде не делают __init__, кажется pytest так вообще рейзит экспепшен, если находит такой метод у класса с тестами)
Как это пофиксить - я не могу подсказать. Можно забить на это сообщение. Но лучше сразу переходить на pytest и его фикстуры, setup/teardown - не дадут вам той гибкости, которые дают фикстуры.