Lines Matching refs:depth

223     def _make_pkg(self, source, depth, mod_base="runpy_test",
226 if (namespace or parent_namespaces) and not depth:
235 if depth:
236 namespace_flags = [parent_namespaces] * depth
247 mod_name = (pkg_name+".")*depth + mod_base
289 def _check_module(self, depth, alter_sys=False,
292 self._make_pkg(example_source, depth,
329 def _check_package(self, depth, alter_sys=False,
332 self._make_pkg(example_source, depth, "__main__",
370 def _add_relative_modules(self, base_dir, source, depth):
371 if depth <= 1:
372 raise ValueError("Relative module test needs depth > 1")
375 for i in range(depth):
393 def _check_relative_imports(self, depth, run_name=None):
400 self._make_pkg(contents, depth))
406 self._add_relative_modules(pkg_dir, contents, depth)
434 for depth in range(4):
435 if verbose > 1: print("Testing package depth:", depth)
436 self._check_module(depth)
439 for depth in range(1, 4):
440 if verbose > 1: print("Testing package depth:", depth)
441 self._check_module(depth, namespace=True, parent_namespaces=True)
444 for depth in range(1, 4):
445 if verbose > 1: print("Testing package depth:", depth)
446 self._check_package(depth)
502 for depth in range(1, 4):
503 if verbose > 1: print("Testing package depth:", depth)
504 self._check_package(depth, parent_namespaces=True)
507 for depth in range(1, 4):
508 if verbose > 1: print("Testing package depth:", depth)
509 self._check_package(depth, namespace=True)
512 for depth in range(1, 4):
513 if verbose > 1: print("Testing package depth:", depth)
514 self._check_package(depth, namespace=True, parent_namespaces=True)
517 for depth in range(4):
518 if verbose > 1: print("Testing package depth:", depth)
519 self._check_module(depth, alter_sys=True)
522 for depth in range(1, 4):
523 if verbose > 1: print("Testing package depth:", depth)
524 self._check_package(depth, alter_sys=True)
527 for depth in range(2, 5):
528 if verbose > 1: print("Testing relative imports at depth:", depth)
529 self._check_relative_imports(depth)
532 for depth in range(2, 5):
533 if verbose > 1: print("Testing main relative imports at depth:", depth)
534 self._check_relative_imports(depth, "__main__")
537 depth = 1
540 self._make_pkg(example_source, depth))
567 for depth in range(1, max_depth):
568 pkg_name = ".".join([base_name] * depth)
580 for depth in range(2, max_depth+1):
581 self._add_relative_modules(pkg_dir, "", depth)