如何在摩卡咖啡下使用paratarmize

时间:2020-01-22 14:12:15

标签: unit-testing mocha

我有几个测试套件和结构,描述和描述不足,我有一些测试用例,需要为我的单元测试测试不同的参数。我想按以下顺序运行测试

testsuite A with parameter 123
      testcase a with parameter 'a'
      testcase b with parameter 'a'
    testsuite B with parameter 456
      testcase b with parameter 'b'
      testcase b with parameter 'b'

如何在不复制所有测试用例的情况下使用pytest.mark.parametrize之类的东西

describe('test paratamize 123 under mocha', () => {
  it('testcase a with parameter a', () => {
    //assert [Symbol]...
  });
  it('testcase b with parameter a', () => {
    //assert [Symbol]...
  });
});
describe('test paratermize 456 under mocha', () => {
  it('testcase a with parameter b', () => {
    //assert [Symbol]...
  });
  it('testcase b with parameter b', () => {
    //assert [Symbol]...
  });
});

0 个答案:

没有答案