MCPcopy
hub / github.com/sqlalchemy/sqlalchemy / fail_if

Method fail_if

lib/sqlalchemy/testing/exclusions.py:124–133  ·  lib/sqlalchemy/testing/exclusions.py::compound.fail_if
(self)

Source from the content-addressed store, hash-verified

122
123 @contextlib.contextmanager
124 def fail_if(self):
125 all_fails = compound()
126 all_fails.fails.update(self.skips.union(self.fails))
127
128 try:
129 yield
130 except Exception as ex:
131 all_fails._expect_failure(config._current, ex)
132 else:
133 all_fails._expect_success(config._current)
134
135 def _do(self, cfg, fn, *args, **kw):
136 for skip in self.skips:

Callers 3

test_get_foreign_keysMethod · 0.80

Calls 5

compoundClass · 0.85
_expect_failureMethod · 0.80
_expect_successMethod · 0.80
updateMethod · 0.45
unionMethod · 0.45

Tested by 3

test_get_foreign_keysMethod · 0.64