测试一进多出的实现

2024-10-03 09:20:22 发布

您现在位置:Python中文网/ 问答频道 /正文

假设我有一个定义如下的接口:

class MyInterface(abc.ABCMeta):

    @abstractmethod
    def my_method(self, *params):
         pass

以及它的几个实现

class Implentation1(MyInterface):
     pass

class Implentation2(MyInterface):
     pass

所有这些类都必须在同一类下进行测试。我想知道是否有任何方法可以指定您希望用不同的类运行一个测试用例。我正在使用鼻测试和单元测试


Tags: 方法self定义mydefpassparamsmethod