async def test_default_intent_recognized(default_processor: MessageProcessor, default_intent: Text): message = UserMessage(default_intent) parsed = await default_processor.parse_message(message) with pytest.warns(None) as record: default_processor._check_for_unseen_features(parsed) assert len(record) == 0
async def test_check_for_unseen_feature(default_processor: MessageProcessor): message = UserMessage('/dislike{"test_entity": "RASA"}') parsed = await default_processor.parse_message(message) with pytest.warns(UserWarning) as record: default_processor._check_for_unseen_features(parsed) assert len(record) == 2 assert (record[0].message.args[0].startswith( "Interpreter parsed an intent 'dislike'")) assert (record[1].message.args[0].startswith( "Interpreter parsed an entity 'test_entity'"))