(self, fun, extra_msg="")
| 192 | return True |
| 193 | |
| 194 | def assert_execution_root(self, fun, extra_msg=""): |
| 195 | if not (self.is_root or self.is_creator_type("run")): |
| 196 | with debugger(self): |
| 197 | self.report( |
| 198 | "`%s()` should only be called focusing on a full script, following `Ex()` or `run()`. %s" |
| 199 | % (fun, extra_msg) |
| 200 | ) |
| 201 | |
| 202 | def is_creator_type(self, type): |
| 203 | return self.creator and self.creator.get("type") == type |
no test coverage detected