(self, knowledge_svc)
| 39 | assert len(knowledge_svc._KnowledgeService__loaded_knowledge_module.fact_ram['constraints']) == 0 |
| 40 | |
| 41 | async def test_remove_rules(self, knowledge_svc): |
| 42 | await knowledge_svc.add_rule(Rule(action='rBLOCK', trait='ra.c', match='.*'), |
| 43 | constraints=dict(test_field='test_value')) |
| 44 | await knowledge_svc.delete_rule(dict(trait='ra.c')) |
| 45 | rules = await knowledge_svc.get_rules(dict(trait='ra.c')) |
| 46 | assert len(rules) == 0 |
| 47 | assert len(knowledge_svc._KnowledgeService__loaded_knowledge_module.fact_ram['constraints']) == 0 |
| 48 | |
| 49 | async def test_remove_relationship(self, knowledge_svc): |
| 50 | dummy = Fact(trait='rtest', value='rdemo', score=1, collected_by=['thin_air'], technique_id='T1234') |
nothing calls this directly
no test coverage detected