dream

Форк
0
46 строк · 1.5 Кб
1
import requests
2

3

4
def main():
5
    url = "http://0.0.0.0:8135/send"
6

7
    request_data = {
8
        "last_human_utterances": [
9
            {
10
                "text": "Move forward for 10 meters",
11
                "hypotheses": [
12
                    {
13
                        "skill_name": "dff_intent_responder_skill",
14
                        "text": "Moving forward for 10 meters",
15
                        "command_to_perform": "move_forward_10",
16
                    }
17
                ],
18
            },
19
            {
20
                "text": "Move backward for 10 meters",
21
                "hypotheses": [
22
                    {
23
                        "skill_name": "dff_intent_responder_skill",
24
                        "text": "Moving backward for 10 meters",
25
                        "command_to_perform": "move_backward_10",
26
                    }
27
                ],
28
            },
29
        ],
30
        "bot_utterances": [
31
            {"text": "Moving forward for 10 meters", "confidence": 1.0, "active_skill": "dff_intent_responder_skill"},
32
            {"text": "Moving backward for 10 meters", "confidence": 1.0, "active_skill": "dff_intent_responder_skill"},
33
        ],
34
        "dialog_ids": ["test_dialog_id", "test_dialog_id"],
35
    }
36

37
    result = requests.post(url, json=request_data).json()
38
    print(result)
39
    gold_result = [{"human_attributes": {}}, {"human_attributes": {"performing_command": "move_backward_10"}}]
40

41
    assert result == gold_result, f"Got\n{result}\n, but expected:\n{gold_result}"
42
    print("Success")
43

44

45
if __name__ == "__main__":
46
    main()
47

Использование cookies

Мы используем файлы cookie в соответствии с Политикой конфиденциальности и Политикой использования cookies.

Нажимая кнопку «Принимаю», Вы даете АО «СберТех» согласие на обработку Ваших персональных данных в целях совершенствования нашего веб-сайта и Сервиса GitVerse, а также повышения удобства их использования.

Запретить использование cookies Вы можете самостоятельно в настройках Вашего браузера.