Exemplo n.º 1
0
def test_db_arrivals_request():
    client = HafasClient(DBProfile())
    arrivals = client.arrivals(station="8011160",
                               date=datetime.datetime.now(),
                               max_trips=2)
    assert len(arrivals) <= 2
Exemplo n.º 2
0
import datetime

from pyhafas import HafasClient
from pyhafas.profile import DBProfile, VSNProfile

client = HafasClient(DBProfile(), debug=True)

print(
    client.departures(station='8000128',
                      date=datetime.datetime.now(),
                      max_trips=5))

print(
    client.arrivals(station='8005556',
                    date=datetime.datetime.now(),
                    max_trips=5))
print(
    client.journey(
        '¶HKI¶T$A=1@O=Berlin Jungfernheide@L=8011167@a=128@$A=1@O=Berlin Hbf (tief)@L=8098160@a=128@$202002101544$202002101549$RB 18521$$1$§T$A=1@O=Berlin Hbf (tief)@L=8098160@a=128@$A=1@O=München Hbf@L=8000261@a=128@$202002101605$202002102002$ICE 1007$$1$'
    ))
print(
    client.journeys(destination="8000207",
                    origin="8005556",
                    date=datetime.datetime.now(),
                    min_change_time=0,
                    max_changes=-1))
print(client.locations("Köln Hbf"))

print(client.trip("1|1372374|3|80|9062020"))

print('=' * 20)
Exemplo n.º 3
0
def test_vsn_arrivals_request():
    client = HafasClient(VSNProfile())
    arrivals = client.arrivals(station="009033817",
                               date=datetime.datetime.now(),
                               max_trips=5)
    assert arrivals