Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
3 changes: 1 addition & 2 deletions .travis.yml
Original file line number Diff line number Diff line change
@@ -1,8 +1,7 @@
dist: xenial
language: python
python:
- "3.6"
- "3.7"
- "3.11"
# command to install dependencies
install:
- pip install -r requirements.txt
Expand Down
8 changes: 4 additions & 4 deletions requirements.txt
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
gtfs-realtime-bindings==0.0.5
pendulum==2.0.5
pytest==5.2.2
xmltodict==0.12.0
gtfs-realtime-bindings==1.0.0
pendulum==3.0.0
pytest==6.2.5
xmltodict==0.13.0
6 changes: 3 additions & 3 deletions setup.py
Original file line number Diff line number Diff line change
Expand Up @@ -12,9 +12,9 @@
exec(f.read(), about)

requirements = [
'gtfs-realtime-bindings==0.0.5',
'pendulum==2.0.5',
'xmltodict==0.12.0',
'gtfs-realtime-bindings==1.0.0',
'pendulum==3.0.0',
'xmltodict==0.13.0',
]

setup(
Expand Down
4 changes: 2 additions & 2 deletions test/test_cta_bus.py
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@ def cta_bus():

def test_cta_bus_realtime_arrival(cta_bus):
translator = CtaBusGtfsRealtimeTranslator()
with pendulum.test(pendulum.datetime(2019, 2, 20, 17)):
with pendulum.travel_to(pendulum.datetime(2019, 2, 20, 17)):
message = translator(cta_bus)

entity = message.entity[0]
Expand All @@ -38,7 +38,7 @@ def test_cta_bus_realtime_arrival(cta_bus):

def test_cta_bus_scheduled_departure(cta_bus):
translator = CtaBusGtfsRealtimeTranslator()
with pendulum.test(pendulum.datetime(2019, 2, 20, 17)):
with pendulum.travel_to(pendulum.datetime(2019, 2, 20, 17)):
message = translator(cta_bus)

entity = message.entity[1]
Expand Down
4 changes: 2 additions & 2 deletions test/test_cta_subway.py
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@ def cta_subway():

def test_cta_subway_realtime_arrival(cta_subway):
translator = CtaSubwayGtfsRealtimeTranslator()
with pendulum.test(pendulum.datetime(2019, 2, 20, 17)):
with pendulum.travel_to(pendulum.datetime(2019, 2, 20, 17)):
message = translator(cta_subway)

entity = message.entity[0]
Expand All @@ -39,7 +39,7 @@ def test_cta_subway_realtime_arrival(cta_subway):

def test_cta_subway_scheduled_arrival(cta_subway):
translator = CtaSubwayGtfsRealtimeTranslator()
with pendulum.test(pendulum.datetime(2019, 2, 20, 17)):
with pendulum.travel_to(pendulum.datetime(2019, 2, 20, 17)):
message = translator(cta_subway)

entity = message.entity[1]
Expand Down
4 changes: 2 additions & 2 deletions test/test_la_metro.py
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@ def la_metro_rail():

def test_la_data(la_metro_rail):
translator = LaMetroGtfsRealtimeTranslator(stop_id='80122')
with pendulum.test(pendulum.datetime(2019,2,20,17,0,0)):
with pendulum.travel_to(pendulum.datetime(2019,2,20,17,0,0)):
message = translator(la_metro_rail)

entity = message.entity[0]
Expand All @@ -36,7 +36,7 @@ def test_la_data(la_metro_rail):

def test_la_data_with_floats(la_metro_rail):
translator = LaMetroGtfsRealtimeTranslator(stop_id='80122')
with pendulum.test(pendulum.datetime(2019,2,20,17,0,0)):
with pendulum.travel_to(pendulum.datetime(2019,2,20,17,0,0)):
message = translator(la_metro_rail)

entity = message.entity[1]
Expand Down
2 changes: 1 addition & 1 deletion test/test_mta_subway.py
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@ def mta_subway():

def test_mta_subway_data(mta_subway):
translator = MtaSubwayGtfsRealtimeTranslator()
with pendulum.test(pendulum.datetime(2019,2,20,17,0,0)):
with pendulum.travel_to(pendulum.datetime(2019,2,20,17,0,0)):
message = translator(mta_subway)

entity = message.entity[0]
Expand Down
2 changes: 1 addition & 1 deletion test/test_path_new.py
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@ def path_new():

def test_path_data(path_new):
translator = PathNewGtfsRealtimeTranslator()
with pendulum.test(pendulum.datetime(2020, 2, 22, 12, 0, 0)):
with pendulum.travel_to(pendulum.datetime(2020, 2, 22, 12, 0, 0)):
message = translator(path_new)
assert message.header.gtfs_realtime_version == FeedMessage.VERSION
entity = message.entity[0]
Expand Down
2 changes: 1 addition & 1 deletion test/test_path_rail.py
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@ def path_rail():

def test_path_data(path_rail):
translator = PathGtfsRealtimeTranslator()
with pendulum.test(pendulum.datetime(2020, 2, 22, 12, 0, 0)):
with pendulum.travel_to(pendulum.datetime(2020, 2, 22, 12, 0, 0)):
message = translator(path_rail)

assert message.header.gtfs_realtime_version == FeedMessage.VERSION
Expand Down
2 changes: 1 addition & 1 deletion test/test_septa.py
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@ def septa_trolley_lines():

def test_septa_trolley_data(septa_trolley_lines):
translator = SwiftlyGtfsRealtimeTranslator(stop_id='20646')
with pendulum.test(pendulum.datetime(2021,6,16,12,0,0)):
with pendulum.travel_to(pendulum.datetime(2021,6,16,12,0,0)):
message = translator(septa_trolley_lines)

# check first entity
Expand Down
6 changes: 3 additions & 3 deletions test/test_septa_regional_rail.py
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@ def septa_regional_rail():


def test_septa_regional_rail(septa_regional_rail):
with pendulum.test(pendulum.datetime(2019,4,26,15,0,0, tz='America/New_York')):
with pendulum.travel_to(pendulum.datetime(2019,4,26,15,0,0, tz='America/New_York')):
translator = SeptaRegionalRailTranslator(stop_id='90004', filter_seconds=7200)
message = translator(septa_regional_rail)

Expand All @@ -39,7 +39,7 @@ def test_septa_regional_rail(septa_regional_rail):


def test_septa_regional_rail_with_delay(septa_regional_rail):
with pendulum.test(pendulum.datetime(2019,4,26,15,0,0, tz='America/New_York')):
with pendulum.travel_to(pendulum.datetime(2019,4,26,15,0,0, tz='America/New_York')):
translator = SeptaRegionalRailTranslator(stop_id='90004', filter_seconds=7200)
message = translator(septa_regional_rail)

Expand Down Expand Up @@ -98,5 +98,5 @@ def test_calculate_realtime():


def test_time_at():
with pendulum.test(pendulum.datetime(2019,3,8,12,0,0)):
with pendulum.travel_to(pendulum.datetime(2019,3,8,12,0,0)):
assert SeptaRegionalRailTranslator.calculate_time_at(seconds=1) == int(pendulum.datetime(2019,3,8,12,0,1).timestamp())
2 changes: 1 addition & 1 deletion test/test_vta.py
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@ def vta_rail():

def test_vta_data(vta_rail):
translator = SwiftlyGtfsRealtimeTranslator(stop_id='5236')
with pendulum.test(pendulum.datetime(2019,2,20,17,0,0)):
with pendulum.travel_to(pendulum.datetime(2019,2,20,17,0,0)):
message = translator(vta_rail)

entity = message.entity[0]
Expand Down