| 506 | return nodejs |
| 507 | |
| 508 | def require_node_25(self): |
| 509 | if 'EMTEST_SKIP_NODE_25' in os.environ: |
| 510 | self.skipTest('test requires node v25 and EMTEST_SKIP_NODE_25 is set') |
| 511 | nodejs = get_nodejs() |
| 512 | if not nodejs: |
| 513 | self.skipTest('Test requires nodejs to run') |
| 514 | if not self.try_require_node_version(25, 0, 0): |
| 515 | if utils.get_env_bool('EMTEST_AUTOSKIP'): |
| 516 | self.skipTest('test requires node v25 and current Node.js version is older than this, with EMTEST_AUTOSKIP being set') |
| 517 | self.fail('node v25 required to run this test. Use EMTEST_SKIP_NODE_25 to skip') |
| 518 | |
| 519 | def require_node_26(self): |
| 520 | if 'EMTEST_SKIP_NODE_26' in os.environ or 'EMTEST_SKIP_NODE_25' in os.environ: |