Skip to content

Commit 5f1d39e

Browse files
author
Shaw
committed
chore: commit latest audit and training test updates
1 parent 68b94cf commit 5f1d39e

2 files changed

Lines changed: 11 additions & 1 deletion

File tree

packages/scripts/audit-capability-router-live-ci.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -275,7 +275,7 @@ export const checks: Check[] = [
275275
{
276276
name: "live report validator self-test covers provider runtime evidence",
277277
pattern:
278-
/(?=[\s\S]*missingProviderEvidenceDir)(?=[\s\S]*mismatchedProviderEvidenceDir)(?=[\s\S]*makeMissingProviderEvidenceReport\(\))(?=[\s\S]*makeMismatchedProviderEvidenceReport\(\))(?=[\s\S]*providerEvidence must be an object)(?=[\s\S]*providerEvidence\.endpointRuntime must be)/,
278+
/missingProviderEvidenceDir[\s\S]*mismatchedProviderEvidenceDir[\s\S]*makeMissingProviderEvidenceReport\(\)[\s\S]*makeMismatchedProviderEvidenceReport\(\)[\s\S]*providerEvidence must be an object[\s\S]*providerEvidence\.endpointRuntime must be/,
279279
source: "live-report-validator-self-test",
280280
message:
281281
"live report validator self-test must cover missing and mismatched provider runtime evidence.",

packages/training/tests/rl/conftest.py

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -46,8 +46,18 @@ class _RLAliasFinder(importlib.abc.MetaPathFinder):
4646

4747
def find_spec(self, fullname: str, path=None, target=None):
4848
if fullname in self._PARENTS:
49+
# Mirror the real `rl` package so `from src.training import X` works
50+
# for symbols exported by scripts/rl/__init__.py.
51+
try:
52+
real_rl = importlib.import_module("rl")
53+
except ImportError:
54+
real_rl = None
4955
mod = types.ModuleType(fullname)
5056
mod.__path__ = [] # mark as package
57+
if real_rl is not None:
58+
for _attr_name, _attr_val in real_rl.__dict__.items():
59+
if not _attr_name.startswith("__"):
60+
setattr(mod, _attr_name, _attr_val)
5161
sys.modules[fullname] = mod
5262
return importlib.machinery.ModuleSpec(fullname, _NullLoader(), is_package=True)
5363
for prefix in self._PREFIXES:

0 commit comments

Comments
 (0)