(self, knowledge_svc, fire_event_mock)
| 56 | assert len(knowledge_svc._KnowledgeService__loaded_knowledge_module.fact_ram['constraints']) == 0 |
| 57 | |
| 58 | async def test_update_fact(self, knowledge_svc, fire_event_mock): |
| 59 | await knowledge_svc.add_fact(Fact(trait='utest', value='udemo', score=1, |
| 60 | collected_by=['thin_air'], technique_id='T1234')) |
| 61 | await knowledge_svc.update_fact(criteria=dict(trait='utest'), |
| 62 | updates=dict(trait='utest2', value='udemo2')) |
| 63 | facts = await knowledge_svc.get_facts(dict(trait='utest2')) |
| 64 | assert len(facts) == 1 |
| 65 | assert facts[0].value == 'udemo2' |
| 66 | |
| 67 | async def test_update_relationship(self, knowledge_svc): |
| 68 | dummy = Fact(trait='utest', value='udemo', score=1, collected_by=['thin_air'], technique_id='T1234') |
nothing calls this directly
no test coverage detected