Beispiel #1
0
 def test_getmethod_default_no_fd(self, monkeypatch):
     from _pytest.capture import pytest_addoption
     from _pytest.config import Parser
     parser = Parser()
     pytest_addoption(parser)
     default = parser._groups[0].options[0].default
     assert default == "fd" if hasattr(os, "dup") else "sys"
     parser = Parser()
     monkeypatch.delattr(os, 'dup', raising=False)
     pytest_addoption(parser)
     assert parser._groups[0].options[0].default == "sys"
Beispiel #2
0
 def test_getmethod_default_no_fd(self, monkeypatch):
     from _pytest.capture import pytest_addoption
     from _pytest.config import Parser
     parser = Parser()
     pytest_addoption(parser)
     default = parser._groups[0].options[0].default
     assert default == "fd" if hasattr(os, "dup") else "sys"
     parser = Parser()
     monkeypatch.delattr(os, 'dup', raising=False)
     pytest_addoption(parser)
     assert parser._groups[0].options[0].default == "sys"