@@ -296,7 +296,14 @@ func TestSynthesisResearchesUnclearKnowledgeThenLearnsAndLinksArticle(t *testing
|
||||
t.Fatal("accepted web evidence was not learned immediately")
|
||||
}
|
||||
researchNode, ok := g.GetNode(researchID)
|
||||
if !ok || !matchesCategories(researchNode, []string{"VPN"}) {
|
||||
hasVPN := false
|
||||
for _, category := range researchNode.Categories {
|
||||
if strings.EqualFold(strings.TrimSpace(category), "VPN") {
|
||||
hasVPN = true
|
||||
break
|
||||
}
|
||||
}
|
||||
if !ok || !hasVPN {
|
||||
t.Fatalf("accepted web evidence did not inherit source categories: %+v", researchNode)
|
||||
}
|
||||
evidenceFiles, err := filepath.Glob(filepath.Join(data, "research-evidence", "*.json"))
|
||||
@@ -387,17 +394,14 @@ func TestRuntimeSettingsDisableThinkingAndPersist(t *testing.T) {
|
||||
cfg := config.Config{DataDir: data, RuntimeDefaultsConfigured: true, LearningEnabled: true, ThinkingEnabled: true, DefaultView: "neural", PersistInterval: time.Minute}
|
||||
e := New(cfg, g, activity.New(20))
|
||||
updated, err := e.SetRuntimeSettings(RuntimeSettings{
|
||||
LearningEnabled: false,
|
||||
ThinkingEnabled: false,
|
||||
LearningCategories: []string{"Netzwerk"},
|
||||
DisplayCategories: []string{"GLPI KB"},
|
||||
ThinkingCategories: []string{"Netzwerk"},
|
||||
LearningSources: []string{"internal-kb"},
|
||||
DisplaySources: []string{"GLPI Knowledge Base"},
|
||||
ThinkingSources: []string{"internal-kb"},
|
||||
ViewMode: "constellation",
|
||||
MaxDisplayNodes: 4321,
|
||||
LowPowerMode: true,
|
||||
LearningEnabled: false,
|
||||
ThinkingEnabled: false,
|
||||
LearningSources: []string{"internal-kb"},
|
||||
DisplaySources: []string{"GLPI Knowledge Base"},
|
||||
ThinkingSources: []string{"internal-kb"},
|
||||
ViewMode: "constellation",
|
||||
MaxDisplayNodes: 4321,
|
||||
LowPowerMode: true,
|
||||
})
|
||||
if err != nil {
|
||||
t.Fatal(err)
|
||||
@@ -421,7 +425,7 @@ func TestRuntimeSettingsDisableThinkingAndPersist(t *testing.T) {
|
||||
}
|
||||
e2 := New(cfg, g2, activity.New(20))
|
||||
loaded := e2.RuntimeSettings()
|
||||
if loaded.LearningEnabled || loaded.ThinkingEnabled || loaded.ViewMode != "constellation" || loaded.MaxDisplayNodes != 4321 || !loaded.LowPowerMode || len(loaded.DisplayCategories) != 1 || len(loaded.DisplaySources) != 1 {
|
||||
if loaded.LearningEnabled || loaded.ThinkingEnabled || loaded.ViewMode != "constellation" || loaded.MaxDisplayNodes != 4321 || !loaded.LowPowerMode || len(loaded.DisplaySources) != 1 {
|
||||
t.Fatalf("runtime settings were not restored: %+v", loaded)
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user