Python — тестирование абстрактного базового классаPython

Программы на Python
Anonymous
Python — тестирование абстрактного базового класса

Сообщение Anonymous »

Я ищу способы/рекомендации по тестированию методов, определенных в абстрактном базовом классе. Единственное, о чем я могу сразу подумать, — это выполнить тест на всех конкретных подклассах базового класса, но иногда это кажется чрезмерным.

Рассмотрим этот пример:

Код: Выделить всё

import abc

class Abstract(object):

__metaclass__ = abc.ABCMeta

@abc.abstractproperty
def id(self):
return

@abc.abstractmethod
def foo(self):
print "foo"

def bar(self):
print "bar"
Можно ли протестировать панель без создания подклассов?

Подробнее здесь: https://stackoverflow.com/questions/975 ... base-class

Вернуться в «Python»