Exemple #1
0
def tracker() -> Tracker:
    """Load a tracker object"""
    with open("tests/data/initial_tracker.json") as json_file:
        tracker = Tracker.from_dict(json.load(json_file))
    return tracker
Exemple #2
0
def get_tracker(events: List[Dict[Text, Any]]) -> Tracker:
    return Tracker.from_dict({"sender_id": "sender", "events": events})
Exemple #3
0
import os
from pathlib import Path
import pytest
import json
import sqlalchemy as sa

from rasa_sdk.executor import CollectingDispatcher
from rasa_sdk import Tracker

here = Path(__file__).parent.resolve()

EMPTY_TRACKER = Tracker.from_dict(
    json.load(open(here / "./data/empty_tracker.json")))
PAY_CC_NOT_CONFIRMED = Tracker.from_dict(
    json.load(open(here / "./data/pay_cc_not_confirmed.json")))
PAY_CC_CONFIRMED = Tracker.from_dict(
    json.load(open(here / "./data/pay_cc_confirmed.json")))
DATABASE_URL = os.environ.setdefault("DATABASE_URL", "postgresql:///postgres")


@pytest.fixture
def dispatcher():
    return CollectingDispatcher()


@pytest.fixture
def domain():
    return dict()


# @pytest.fixture