fix most of metafunc tests by mocking

This commit is contained in:
Ronny Pfannschmidt
2018-03-17 22:04:22 +01:00
parent 180ae09202
commit 99015bfc86
2 changed files with 7 additions and 7 deletions

View File

@@ -1,7 +1,7 @@
# -*- coding: utf-8 -*-
import re
import sys
import attr
import _pytest._code
import py
import pytest
@@ -24,13 +24,13 @@ class TestMetafunc(object):
def __init__(self, names):
self.names_closure = names
@attr.s
class DefinitionMock(object):
obj = attr.ib()
names = fixtures.getfuncargnames(func)
fixtureinfo = FixtureInfo(names)
definition = python.FunctionDefinition(
name=func.__name__,
parent=None,
callobj=func,
)
definition = DefinitionMock(func)
return python.Metafunc(definition, fixtureinfo, config)
def test_no_funcargs(self, testdir):