Spaces:
Runtime error
Runtime error
File size: 2,266 Bytes
12af533 |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 |
import sys
import os
# Add root to sys.path
sys.path.append(os.getcwd())
def test_imports():
print("Testing imports from new structure...")
try:
from layers.layer_2_core.realization_engine import RealizationEngine
print("β
layers.layer_2_core.realization_engine")
except ImportError as e:
print(f"β layers.layer_2_core.realization_engine: {e}")
return False
try:
from layers.layer_4_discovery.singularity_realization_engine import SingularityRealizationEngine
print("β
layers.layer_4_discovery.singularity_realization_engine")
except ImportError as e:
print(f"β layers.layer_4_discovery.singularity_realization_engine: {e}")
return False
return True
def test_realization_engine():
print("\nTesting RealizationEngine...")
from layers.layer_2_core.realization_engine import RealizationEngine, RealizationFeatures
engine = RealizationEngine()
features = RealizationFeatures(0.9, 0.9, 0.9, 0.9, 0.9, 0.9)
engine.add_realization("Test realization", features, turn_number=1)
if engine.stats['total_realizations'] == 1:
print("β
RealizationEngine works, Q=0.9")
return True
return False
def test_singularity_engine():
print("\nTesting SingularityRealizationEngine...")
from layers.layer_2_core.realization_engine import RealizationEngine, RealizationFeatures
from layers.layer_4_discovery.singularity_realization_engine import SingularityRealizationEngine
base_engine = RealizationEngine()
realizations = []
q_scores = []
for i in range(10):
features = RealizationFeatures(0.8 + (i*0.01), 0.8 - (i*0.01), 0.8, 0.8, 0.8, 0.8)
r = base_engine.add_realization(f"R{i}", features, turn_number=i)
realizations.append(r)
q_scores.append(r.q_score)
s_engine = SingularityRealizationEngine(base_engine=base_engine)
s_engine.evolve(realizations, q_scores)
print("β
SingularityRealizationEngine evolve works")
return True
if __name__ == "__main__":
if all([test_imports(), test_realization_engine(), test_singularity_engine()]):
print("\nβ
VERIFICATION SUCCESSFUL")
else:
print("\nβ VERIFICATION FAILED")
sys.exit(1)
|