File: test_models.ambr

package info (click to toggle)
python-odp-amsterdam 6.1.2-1
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid
  • size: 848 kB
  • sloc: python: 526; makefile: 3
file content (102 lines) | stat: -rw-r--r-- 37,912 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
# serializer version: 1
# name: test_all_garages
  list([
    Garage(garage_id='8039A0DF-73FB-0FD9-05F8-1B00C19C6B9B', garage_name='P30 Heinekenplein', vehicle=<VehicleType.CAR: 'car'>, category=<GarageCategory.GARAGE: 'garage'>, state='ok', free_space_short=19, free_space_long=19, short_capacity=168, long_capacity=46, availability_pct=11.3, longitude=4.892389, latitude=52.357382, updated_at=datetime.datetime(2023, 2, 23, 13, 44, 48, tzinfo=datetime.timezone.utc)),
    Garage(garage_id='5379340D-1A6E-5F09-1D1A-967C47524A13', garage_name='FP09 De Munt', vehicle=<VehicleType.BICYCLE: 'bicycle'>, category=<GarageCategory.GARAGE: 'garage'>, state='ok', free_space_short=0, free_space_long=None, short_capacity=100, long_capacity=None, availability_pct=0.0, longitude=4.893734142074573, latitude=52.36607722092854, updated_at=datetime.datetime(2023, 2, 23, 13, 44, 48, tzinfo=datetime.timezone.utc)),
    Garage(garage_id='C5D6CC7E-488E-7EBE-00F3-178D063B520F', garage_name='P24 Amsterdamse Poort', vehicle=<VehicleType.CAR: 'car'>, category=<GarageCategory.GARAGE: 'garage'>, state='error', free_space_short=0, free_space_long=None, short_capacity=0, long_capacity=None, availability_pct=None, longitude=4.9548, latitude=52.31477, updated_at=datetime.datetime(2023, 2, 23, 13, 44, 18, tzinfo=datetime.timezone.utc)),
    Garage(garage_id='FC0D294B-4A2F-1673-72FB-DB5280C02CF7', garage_name='FP07 Reguliers', vehicle=<VehicleType.BICYCLE: 'bicycle'>, category=<GarageCategory.GARAGE: 'garage'>, state='ok', free_space_short=144, free_space_long=None, short_capacity=237, long_capacity=None, availability_pct=60.8, longitude=4.892643216804493, latitude=52.36575469587723, updated_at=datetime.datetime(2023, 2, 23, 13, 44, 48, tzinfo=datetime.timezone.utc)),
    Garage(garage_id='3C4F940F-0D10-3D6D-860D-A778214290DE', garage_name='P09 Bijenkorf', vehicle=<VehicleType.CAR: 'car'>, category=<GarageCategory.GARAGE: 'garage'>, state='ok', free_space_short=214, free_space_long=13, short_capacity=465, long_capacity=40, availability_pct=46.0, longitude=4.89508, latitude=52.37382, updated_at=datetime.datetime(2023, 2, 23, 13, 44, 48, tzinfo=datetime.timezone.utc)),
    Garage(garage_id='FEEB21D6-2867-81F5-81F8-92CEC15243FF', garage_name='P04 Amsterdam Centraal', vehicle=<VehicleType.CAR: 'car'>, category=<GarageCategory.GARAGE: 'garage'>, state='ok', free_space_short=159, free_space_long=5, short_capacity=385, long_capacity=25, availability_pct=41.3, longitude=4.89722, latitude=52.37907, updated_at=datetime.datetime(2023, 2, 23, 13, 44, 48, tzinfo=datetime.timezone.utc)),
    Garage(garage_id='6FB03A23-3EB8-7523-6037-1D6482149EDB', garage_name='P16 P+R Zeeburg 1', vehicle=<VehicleType.CAR: 'car'>, category=<GarageCategory.PARK_AND_RIDE: 'park_and_ride'>, state='error', free_space_short=0, free_space_long=None, short_capacity=0, long_capacity=None, availability_pct=None, longitude=4.96043, latitude=52.37135, updated_at=datetime.datetime(2023, 2, 23, 13, 44, 48, tzinfo=datetime.timezone.utc)),
    Garage(garage_id='359DE5D5-5944-2BBF-775E-27F3EF5273ED', garage_name='P02 VUmc (ACTA)', vehicle=<VehicleType.CAR: 'car'>, category=<GarageCategory.GARAGE: 'garage'>, state='ok', free_space_short=44, free_space_long=None, short_capacity=455, long_capacity=None, availability_pct=9.7, longitude=4.8609, latitude=52.3362, updated_at=datetime.datetime(2023, 2, 23, 13, 44, 48, tzinfo=datetime.timezone.utc)),
    Garage(garage_id='983A3143-9543-486C-1B59-BDB844FB06A3', garage_name='P07 Museumplein', vehicle=<VehicleType.CAR: 'car'>, category=<GarageCategory.GARAGE: 'garage'>, state='ok', free_space_short=229, free_space_long=57, short_capacity=436, long_capacity=150, availability_pct=52.5, longitude=4.87944, latitude=52.35726, updated_at=datetime.datetime(2023, 2, 23, 13, 44, 48, tzinfo=datetime.timezone.utc)),
    Garage(garage_id='B32B574D-8BDB-1127-5F20-BEA3C28A9723', garage_name='FP02 Strawinskylaan', vehicle=<VehicleType.BICYCLE: 'bicycle'>, category=<GarageCategory.GARAGE: 'garage'>, state='ok', free_space_short=1003, free_space_long=None, short_capacity=1003, long_capacity=None, availability_pct=100.0, longitude=4.873056, latitude=52.341251, updated_at=datetime.datetime(2023, 2, 23, 13, 44, 48, tzinfo=datetime.timezone.utc)),
    Garage(garage_id='A557D1AD-5D39-915B-8B54-A4AAFA2C1CFC', garage_name='P02 Olympisch Stadion', vehicle=<VehicleType.CAR: 'car'>, category=<GarageCategory.GARAGE: 'garage'>, state='ok', free_space_short=245, free_space_long=98, short_capacity=400, long_capacity=250, availability_pct=61.3, longitude=4.8536, latitude=52.343, updated_at=datetime.datetime(2023, 2, 23, 13, 44, 48, tzinfo=datetime.timezone.utc)),
    Garage(garage_id='E5152B9C-2D0E-7344-6E60-4BCB16F4084C', garage_name='P15 Oosterdok', vehicle=<VehicleType.CAR: 'car'>, category=<GarageCategory.GARAGE: 'garage'>, state='error', free_space_short=0, free_space_long=None, short_capacity=0, long_capacity=None, availability_pct=None, longitude=4.90901, latitude=52.37601, updated_at=datetime.datetime(2023, 2, 23, 13, 44, 48, tzinfo=datetime.timezone.utc)),
    Garage(garage_id='09F14470-34B7-1E56-0207-65255A3C8426', garage_name="P37 P+R Boven 't Y", vehicle=<VehicleType.CAR: 'car'>, category=<GarageCategory.PARK_AND_RIDE: 'park_and_ride'>, state='ok', free_space_short=51, free_space_long=None, short_capacity=328, long_capacity=None, availability_pct=15.5, longitude=4.934733, latitude=52.399215, updated_at=datetime.datetime(2023, 2, 23, 13, 44, 48, tzinfo=datetime.timezone.utc)),
    Garage(garage_id='F666897A-65E7-40AF-4421-9F64C614A752', garage_name='P01 P+R Sloterdijk', vehicle=<VehicleType.CAR: 'car'>, category=<GarageCategory.PARK_AND_RIDE: 'park_and_ride'>, state='ok', free_space_short=0, free_space_long=0, short_capacity=187, long_capacity=0, availability_pct=0.0, longitude=4.83811, latitude=52.39009, updated_at=datetime.datetime(2023, 2, 23, 13, 44, 48, tzinfo=datetime.timezone.utc)),
    Garage(garage_id='D1CE7EA1-1A16-448C-38AC-35D1FD507AF0', garage_name='P32 De Hallen', vehicle=<VehicleType.CAR: 'car'>, category=<GarageCategory.GARAGE: 'garage'>, state='ok', free_space_short=44, free_space_long=27, short_capacity=68, long_capacity=36, availability_pct=64.7, longitude=4.868062, latitude=52.367738, updated_at=datetime.datetime(2023, 2, 23, 13, 44, 48, tzinfo=datetime.timezone.utc)),
    Garage(garage_id='55D76109-59B1-2DD7-14CE-70DC4D9352FB', garage_name='P05 Euro Parking', vehicle=<VehicleType.CAR: 'car'>, category=<GarageCategory.GARAGE: 'garage'>, state='error', free_space_short=0, free_space_long=None, short_capacity=0, long_capacity=None, availability_pct=None, longitude=4.87663, latitude=52.36988, updated_at=datetime.datetime(2023, 2, 23, 13, 44, 48, tzinfo=datetime.timezone.utc)),
    Garage(garage_id='C2F5A8BC-A48B-0E79-796F-E98A936CA006', garage_name='P03 VU campus', vehicle=<VehicleType.CAR: 'car'>, category=<GarageCategory.GARAGE: 'garage'>, state='ok', free_space_short=39, free_space_long=None, short_capacity=615, long_capacity=None, availability_pct=6.3, longitude=4.864, latitude=52.3338, updated_at=datetime.datetime(2023, 2, 23, 13, 44, 48, tzinfo=datetime.timezone.utc)),
    Garage(garage_id='64833EAD-0440-3D01-4D85-19B7AA9C0CE8', garage_name='P20 Oostpoort', vehicle=<VehicleType.CAR: 'car'>, category=<GarageCategory.GARAGE: 'garage'>, state='error', free_space_short=0, free_space_long=None, short_capacity=0, long_capacity=None, availability_pct=None, longitude=4.92911, latitude=52.35694, updated_at=datetime.datetime(2023, 2, 23, 13, 44, 18, tzinfo=datetime.timezone.utc)),
    Garage(garage_id='638B4D86-621B-23A7-A26A-2172BCF19844', garage_name='P29 P+R Noord', vehicle=<VehicleType.CAR: 'car'>, category=<GarageCategory.PARK_AND_RIDE: 'park_and_ride'>, state='ok', free_space_short=9, free_space_long=17, short_capacity=409, long_capacity=20, availability_pct=2.2, longitude=4.93404, latitude=52.403327, updated_at=datetime.datetime(2023, 2, 23, 13, 44, 48, tzinfo=datetime.timezone.utc)),
    Garage(garage_id='DF0446C2-5CCE-9394-7A35-E9F7E14B94A3', garage_name='FP04 Julianaplein', vehicle=<VehicleType.BICYCLE: 'bicycle'>, category=<GarageCategory.GARAGE: 'garage'>, state='ok', free_space_short=1142, free_space_long=None, short_capacity=2961, long_capacity=None, availability_pct=38.6, longitude=4.918427, latitude=52.346638, updated_at=datetime.datetime(2023, 2, 23, 13, 44, 48, tzinfo=datetime.timezone.utc)),
    Garage(garage_id='A58994BA-3B90-9AEF-9FB6-49CB2D867C77', garage_name='P22 Amsterdamse Poort', vehicle=<VehicleType.CAR: 'car'>, category=<GarageCategory.GARAGE: 'garage'>, state='error', free_space_short=0, free_space_long=None, short_capacity=0, long_capacity=None, availability_pct=None, longitude=4.95268, latitude=52.31476, updated_at=datetime.datetime(2023, 2, 23, 13, 44, 18, tzinfo=datetime.timezone.utc)),
    Garage(garage_id='5B9BED57-7934-968A-2FF8-000CD08D5D9E', garage_name='P18 P+R Bos en Lommer', vehicle=<VehicleType.CAR: 'car'>, category=<GarageCategory.PARK_AND_RIDE: 'park_and_ride'>, state='error', free_space_short=0, free_space_long=None, short_capacity=0, long_capacity=None, availability_pct=None, longitude=4.84537, latitude=52.37933, updated_at=datetime.datetime(2023, 2, 23, 13, 44, 48, tzinfo=datetime.timezone.utc)),
    Garage(garage_id='0BD0E520-1BF9-A60B-812E-C76D8D4D866B', garage_name='P34 IJ-oever Centrum', vehicle=<VehicleType.CAR: 'car'>, category=<GarageCategory.GARAGE: 'garage'>, state='ok', free_space_short=8, free_space_long=3, short_capacity=37, long_capacity=20, availability_pct=21.6, longitude=4.91862, latitude=52.377367, updated_at=datetime.datetime(2023, 2, 23, 13, 44, 50, tzinfo=datetime.timezone.utc)),
    Garage(garage_id='1FA32E12-0D79-4120-52E5-694AB16A65D2', garage_name='P12 Markenhoven', vehicle=<VehicleType.CAR: 'car'>, category=<GarageCategory.GARAGE: 'garage'>, state='ok', free_space_short=6, free_space_long=3, short_capacity=273, long_capacity=78, availability_pct=2.2, longitude=4.90857, latitude=52.36981, updated_at=datetime.datetime(2023, 2, 23, 13, 44, 48, tzinfo=datetime.timezone.utc)),
    Garage(garage_id='323AD882-9820-238E-92C1-4D29C5FF6B1C', garage_name='P01 Arena', vehicle=<VehicleType.CAR: 'car'>, category=<GarageCategory.GARAGE: 'garage'>, state='error', free_space_short=0, free_space_long=None, short_capacity=0, long_capacity=None, availability_pct=None, longitude=4.943, latitude=52.31409, updated_at=datetime.datetime(2023, 2, 23, 13, 44, 48, tzinfo=datetime.timezone.utc)),
    Garage(garage_id='50C4B4EE-8153-644C-7A2A-43EF25098E64', garage_name='P38 P+R Zeeburg 3', vehicle=<VehicleType.CAR: 'car'>, category=<GarageCategory.PARK_AND_RIDE: 'park_and_ride'>, state='ok', free_space_short=110, free_space_long=0, short_capacity=265, long_capacity=0, availability_pct=41.5, longitude=4.969892532348648, latitude=52.36997229332387, updated_at=datetime.datetime(2023, 2, 23, 13, 44, 48, tzinfo=datetime.timezone.utc)),
    Garage(garage_id='65F8D97E-5BE3-511D-0AE5-E26AE7B13565', garage_name='FP06 Ferdinand Bolstraat', vehicle=<VehicleType.BICYCLE: 'bicycle'>, category=<GarageCategory.GARAGE: 'garage'>, state='ok', free_space_short=100, free_space_long=None, short_capacity=100, long_capacity=None, availability_pct=100.0, longitude=4.890097, latitude=52.353435, updated_at=datetime.datetime(2023, 2, 23, 13, 44, 48, tzinfo=datetime.timezone.utc)),
    Garage(garage_id='9F72057F-1260-6A35-133B-832A7590A69A', garage_name='P14 Westerpark', vehicle=<VehicleType.CAR: 'car'>, category=<GarageCategory.GARAGE: 'garage'>, state='ok', free_space_short=37, free_space_long=132, short_capacity=267, long_capacity=180, availability_pct=13.9, longitude=4.86627, latitude=52.38462, updated_at=datetime.datetime(2023, 2, 23, 13, 44, 48, tzinfo=datetime.timezone.utc)),
    Garage(garage_id='8056EF7A-8600-4A6E-0EE4-E7AA752693B2', garage_name='P28 PTA Touringcars', vehicle=<VehicleType.TOURINGCAR: 'touringcar'>, category=<GarageCategory.GARAGE: 'garage'>, state='error', free_space_short=0, free_space_long=None, short_capacity=0, long_capacity=None, availability_pct=None, longitude=4.915205, latitude=52.377864, updated_at=datetime.datetime(2023, 2, 23, 13, 44, 48, tzinfo=datetime.timezone.utc)),
    Garage(garage_id='1F7A7814-10F9-4CA6-1E62-C875C95E74C0', garage_name='P10 Stadhuis Muziektheater', vehicle=<VehicleType.CAR: 'car'>, category=<GarageCategory.GARAGE: 'garage'>, state='ok', free_space_short=96, free_space_long=17, short_capacity=228, long_capacity=31, availability_pct=42.1, longitude=4.90041, latitude=52.36758, updated_at=datetime.datetime(2023, 2, 23, 13, 44, 48, tzinfo=datetime.timezone.utc)),
    Garage(garage_id='30CE30F0-220B-0494-597C-85D51941242D', garage_name='P08 De Kolk / Nieuwendijk', vehicle=<VehicleType.CAR: 'car'>, category=<GarageCategory.GARAGE: 'garage'>, state='error', free_space_short=0, free_space_long=None, short_capacity=0, long_capacity=None, availability_pct=None, longitude=4.89459, latitude=52.37639, updated_at=datetime.datetime(2023, 2, 23, 13, 44, 18, tzinfo=datetime.timezone.utc)),
    Garage(garage_id='523D197E-A72E-2F80-34DE-FC66994B7821', garage_name='P06 Pathe / HMH', vehicle=<VehicleType.CAR: 'car'>, category=<GarageCategory.GARAGE: 'garage'>, state='error', free_space_short=0, free_space_long=None, short_capacity=0, long_capacity=None, availability_pct=None, longitude=4.94441, latitude=52.3125, updated_at=datetime.datetime(2023, 2, 23, 13, 44, 48, tzinfo=datetime.timezone.utc)),
    Garage(garage_id='5134BC07-36D7-48A6-3592-FF6C0A7D4A5C', garage_name='P05 Villa Arena', vehicle=<VehicleType.CAR: 'car'>, category=<GarageCategory.GARAGE: 'garage'>, state='ok', free_space_short=120, free_space_long=289, short_capacity=251, long_capacity=424, availability_pct=47.8, longitude=4.93866, latitude=52.312, updated_at=datetime.datetime(2023, 2, 23, 13, 44, 48, tzinfo=datetime.timezone.utc)),
    Garage(garage_id='C5E8592D-88BB-492D-45B2-F9BCD1A49091', garage_name='P03 Mikado', vehicle=<VehicleType.CAR: 'car'>, category=<GarageCategory.GARAGE: 'garage'>, state='ok', free_space_short=168, free_space_long=107, short_capacity=366, long_capacity=250, availability_pct=45.9, longitude=4.93985, latitude=52.31086, updated_at=datetime.datetime(2023, 2, 23, 13, 44, 48, tzinfo=datetime.timezone.utc)),
    Garage(garage_id='1A6E8858-50E2-964C-23A7-0DA73DF724E4', garage_name='P23 Amsterdamse Poort', vehicle=<VehicleType.CAR: 'car'>, category=<GarageCategory.GARAGE: 'garage'>, state='error', free_space_short=0, free_space_long=None, short_capacity=0, long_capacity=None, availability_pct=None, longitude=4.95546, latitude=52.31765, updated_at=datetime.datetime(2023, 2, 23, 13, 44, 18, tzinfo=datetime.timezone.utc)),
    Garage(garage_id='35B30E04-5620-904C-4612-725688A500B6', garage_name='P17 Willemspoort', vehicle=<VehicleType.CAR: 'car'>, category=<GarageCategory.GARAGE: 'garage'>, state='error', free_space_short=0, free_space_long=None, short_capacity=0, long_capacity=None, availability_pct=None, longitude=4.88464, latitude=52.3849, updated_at=datetime.datetime(2023, 2, 23, 13, 44, 48, tzinfo=datetime.timezone.utc)),
    Garage(garage_id='A4614D34-2CB5-440C-4A8B-90D6E9885533', garage_name='P26 The Bank', vehicle=<VehicleType.CAR: 'car'>, category=<GarageCategory.GARAGE: 'garage'>, state='ok', free_space_short=20, free_space_long=None, short_capacity=110, long_capacity=0, availability_pct=18.2, longitude=4.898584, latitude=52.366058, updated_at=datetime.datetime(2023, 2, 23, 13, 44, 48, tzinfo=datetime.timezone.utc)),
    Garage(garage_id='DF9D51A4-8BCB-3632-2F89-B2C5F6225454', garage_name='P27 Kalverstraat', vehicle=<VehicleType.CAR: 'car'>, category=<GarageCategory.GARAGE: 'garage'>, state='ok', free_space_short=5, free_space_long=18, short_capacity=74, long_capacity=49, availability_pct=6.8, longitude=4.890751, latitude=52.367258, updated_at=datetime.datetime(2023, 2, 23, 13, 44, 48, tzinfo=datetime.timezone.utc)),
    Garage(garage_id='06757815-834C-0E44-42B0-AE4FC4AF9CEF', garage_name='P06 Byzantium', vehicle=<VehicleType.CAR: 'car'>, category=<GarageCategory.GARAGE: 'garage'>, state='ok', free_space_short=206, free_space_long=186, short_capacity=362, long_capacity=202, availability_pct=56.9, longitude=4.88001, latitude=52.3619, updated_at=datetime.datetime(2023, 2, 23, 13, 44, 48, tzinfo=datetime.timezone.utc)),
    Garage(garage_id='D876540A-0EF8-2686-8049-EB0C5BFE1069', garage_name='P33 Albert Cuyp', vehicle=<VehicleType.CAR: 'car'>, category=<GarageCategory.GARAGE: 'garage'>, state='ok', free_space_short=197, free_space_long=10, short_capacity=600, long_capacity=10, availability_pct=32.8, longitude=4.886662, latitude=52.355996, updated_at=datetime.datetime(2023, 2, 23, 13, 44, 48, tzinfo=datetime.timezone.utc)),
    Garage(garage_id='9E40A953-5569-8885-6BD7-782C011482CF', garage_name='FP01 Mahlerplein', vehicle=<VehicleType.BICYCLE: 'bicycle'>, category=<GarageCategory.GARAGE: 'garage'>, state='ok', free_space_short=1696, free_space_long=None, short_capacity=2819, long_capacity=None, availability_pct=60.2, longitude=4.873558, latitude=52.337235, updated_at=datetime.datetime(2023, 2, 23, 13, 44, 48, tzinfo=datetime.timezone.utc)),
    Garage(garage_id='0A3F9044-370E-A4CD-6787-3A3FEF23300F', garage_name='P21 Amsterdamse Poort', vehicle=<VehicleType.CAR: 'car'>, category=<GarageCategory.GARAGE: 'garage'>, state='error', free_space_short=0, free_space_long=None, short_capacity=0, long_capacity=None, availability_pct=None, longitude=4.95059, latitude=52.31413, updated_at=datetime.datetime(2023, 2, 23, 13, 44, 18, tzinfo=datetime.timezone.utc)),
    Garage(garage_id='6A9A4383-3D5D-13BB-81C4-E6B82A787CC7', garage_name='P03 Piet Hein', vehicle=<VehicleType.CAR: 'car'>, category=<GarageCategory.GARAGE: 'garage'>, state='ok', free_space_short=140, free_space_long=92, short_capacity=186, long_capacity=151, availability_pct=75.3, longitude=4.91739, latitude=52.37788, updated_at=datetime.datetime(2023, 2, 23, 13, 44, 48, tzinfo=datetime.timezone.utc)),
    Garage(garage_id='855FC36A-6D9E-5E99-7BDC-2B0E9B5A0106', garage_name='P25 IJdock', vehicle=<VehicleType.CAR: 'car'>, category=<GarageCategory.GARAGE: 'garage'>, state='error', free_space_short=0, free_space_long=None, short_capacity=0, long_capacity=None, availability_pct=None, longitude=4.89475, latitude=52.38482, updated_at=datetime.datetime(2023, 2, 23, 13, 44, 18, tzinfo=datetime.timezone.utc)),
    Garage(garage_id='CDFB8B56-3239-2C56-508B-80B9727B7950', garage_name='P10 Plaza Arena', vehicle=<VehicleType.CAR: 'car'>, category=<GarageCategory.GARAGE: 'garage'>, state='ok', free_space_short=231, free_space_long=478, short_capacity=376, long_capacity=801, availability_pct=61.4, longitude=4.9413, latitude=52.3078, updated_at=datetime.datetime(2023, 2, 23, 13, 44, 48, tzinfo=datetime.timezone.utc)),
    Garage(garage_id='3A641DD1-29D4-22D1-3F95-E935A1D80BCD', garage_name='FP08 Beursplein', vehicle=<VehicleType.BICYCLE: 'bicycle'>, category=<GarageCategory.GARAGE: 'garage'>, state='ok', free_space_short=1022, free_space_long=None, short_capacity=1685, long_capacity=None, availability_pct=60.7, longitude=4.89527102700805, latitude=52.37447406778279, updated_at=datetime.datetime(2023, 2, 23, 13, 44, 48, tzinfo=datetime.timezone.utc)),
    Garage(garage_id='C77E4014-2A10-01E5-7755-7F90E7FF6CEC', garage_name='P18 HES/ROC', vehicle=<VehicleType.CAR: 'car'>, category=<GarageCategory.GARAGE: 'garage'>, state='ok', free_space_short=35, free_space_long=73, short_capacity=95, long_capacity=75, availability_pct=36.8, longitude=4.94731, latitude=52.31522, updated_at=datetime.datetime(2023, 2, 23, 13, 44, 48, tzinfo=datetime.timezone.utc)),
    Garage(garage_id='F9D80E40-A4ED-3DAA-653E-F4DE13A96F90', garage_name='FP12 Leidseplein', vehicle=<VehicleType.BICYCLE: 'bicycle'>, category=<GarageCategory.GARAGE: 'garage'>, state='ok', free_space_short=1476, free_space_long=None, short_capacity=1973, long_capacity=None, availability_pct=74.8, longitude=4.883357405662521, latitude=52.362386365926604, updated_at=datetime.datetime(2023, 2, 23, 13, 44, 48, tzinfo=datetime.timezone.utc)),
    Garage(garage_id='fa8839f4-360a-4717-bb6c-f3a1d629d356', garage_name='P05 P+R RAI', vehicle=<VehicleType.CAR: 'car'>, category=<GarageCategory.PARK_AND_RIDE: 'park_and_ride'>, state='error', free_space_short=0, free_space_long=None, short_capacity=0, long_capacity=None, availability_pct=None, longitude=4.88980942630004, latitude=52.33966608683726, updated_at=datetime.datetime(2023, 2, 23, 13, 44, 48, tzinfo=datetime.timezone.utc)),
    Garage(garage_id='4F35A549-2ECA-64AD-0C1F-533401591D96', garage_name='P13 Artis', vehicle=<VehicleType.CAR: 'car'>, category=<GarageCategory.GARAGE: 'garage'>, state='error', free_space_short=0, free_space_long=None, short_capacity=0, long_capacity=None, availability_pct=None, longitude=4.91368, latitude=52.3681, updated_at=datetime.datetime(2023, 2, 23, 13, 44, 18, tzinfo=datetime.timezone.utc)),
    Garage(garage_id='EA9933EF-56B9-56A1-24EC-DF31C36F438E', garage_name='P36 Rokin', vehicle=<VehicleType.CAR: 'car'>, category=<GarageCategory.GARAGE: 'garage'>, state='ok', free_space_short=9, free_space_long=0, short_capacity=66, long_capacity=0, availability_pct=13.6, longitude=4.893, latitude=52.37, updated_at=datetime.datetime(2023, 2, 23, 13, 44, 48, tzinfo=datetime.timezone.utc)),
    Garage(garage_id='7E0C40C3-05AC-30DD-1099-D5CB6A8C7240', garage_name='P01 P+R Arena', vehicle=<VehicleType.CAR: 'car'>, category=<GarageCategory.PARK_AND_RIDE: 'park_and_ride'>, state='error', free_space_short=0, free_space_long=None, short_capacity=0, long_capacity=None, availability_pct=None, longitude=4.94105, latitude=52.31409, updated_at=datetime.datetime(2023, 2, 23, 13, 44, 48, tzinfo=datetime.timezone.utc)),
    Garage(garage_id='B56E7150-71CA-12C6-0AFA-D3DEAAD24707', garage_name='P11 Waterlooplein', vehicle=<VehicleType.CAR: 'car'>, category=<GarageCategory.GARAGE: 'garage'>, state='ok', free_space_short=55, free_space_long=44, short_capacity=150, long_capacity=50, availability_pct=36.7, longitude=4.90437, latitude=52.36921, updated_at=datetime.datetime(2023, 2, 23, 13, 44, 48, tzinfo=datetime.timezone.utc)),
    Garage(garage_id='D3FC8A7F-0583-575F-6746-40CE7315206D', garage_name='FP05 Ceintuurbaan', vehicle=<VehicleType.BICYCLE: 'bicycle'>, category=<GarageCategory.GARAGE: 'garage'>, state='ok', free_space_short=100, free_space_long=None, short_capacity=100, long_capacity=None, availability_pct=100.0, longitude=4.890476, latitude=52.352791, updated_at=datetime.datetime(2023, 2, 23, 13, 44, 48, tzinfo=datetime.timezone.utc)),
    Garage(garage_id='b4149309-17f5-4ec0-b178-01b170123592', garage_name='FP02 Prorail Amsterdam RAI', vehicle=<VehicleType.BICYCLE: 'bicycle'>, category=<GarageCategory.GARAGE: 'garage'>, state='ok', free_space_short=0, free_space_long=None, short_capacity=0, long_capacity=None, availability_pct=None, longitude=4.89041, latitude=52.33751, updated_at=datetime.datetime(2023, 2, 23, 13, 44, 48, tzinfo=datetime.timezone.utc)),
    Garage(garage_id='99b77fc5-a237-4ba0-abe4-b9a3886aa471', garage_name='P04 P+R VUmc', vehicle=<VehicleType.CAR: 'car'>, category=<GarageCategory.PARK_AND_RIDE: 'park_and_ride'>, state='ok', free_space_short=70, free_space_long=30, short_capacity=100, long_capacity=50, availability_pct=70.0, longitude=4.861061000000002, latitude=52.33675733290546, updated_at=datetime.datetime(2023, 2, 23, 13, 44, 48, tzinfo=datetime.timezone.utc)),
    Garage(garage_id='CAD69734-24BD-3E9D-A769-77B148D77C0D', garage_name='FP10 Zuidplein', vehicle=<VehicleType.BICYCLE: 'bicycle'>, category=<GarageCategory.GARAGE: 'garage'>, state='ok', free_space_short=86, free_space_long=None, short_capacity=893, long_capacity=None, availability_pct=9.6, longitude=4.873098, latitude=52.340091, updated_at=datetime.datetime(2023, 2, 23, 13, 44, 48, tzinfo=datetime.timezone.utc)),
    Garage(garage_id='1C1FC6F5-4319-6AF2-1BA8-8737F88BA11C', garage_name='P16 P+R Zeeburg 2', vehicle=<VehicleType.CAR: 'car'>, category=<GarageCategory.PARK_AND_RIDE: 'park_and_ride'>, state='error', free_space_short=0, free_space_long=None, short_capacity=0, long_capacity=None, availability_pct=None, longitude=4.96447, latitude=52.36988, updated_at=datetime.datetime(2023, 2, 23, 13, 44, 18, tzinfo=datetime.timezone.utc)),
    Garage(garage_id='D7734029-5C2E-6269-7A2A-F6EEDAD24B08', garage_name='P01 VUmc (westflank)', vehicle=<VehicleType.CAR: 'car'>, category=<GarageCategory.GARAGE: 'garage'>, state='ok', free_space_short=10, free_space_long=None, short_capacity=400, long_capacity=None, availability_pct=2.5, longitude=4.8595, latitude=52.334, updated_at=datetime.datetime(2023, 2, 23, 13, 44, 48, tzinfo=datetime.timezone.utc)),
    Garage(garage_id='A66FD72F-96BB-66C0-98BA-B13A7B157528', garage_name='P31 Prins & Keizer', vehicle=<VehicleType.CAR: 'car'>, category=<GarageCategory.GARAGE: 'garage'>, state='ok', free_space_short=22, free_space_long=34, short_capacity=59, long_capacity=138, availability_pct=37.3, longitude=4.891446, latitude=52.36242, updated_at=datetime.datetime(2023, 2, 23, 13, 44, 48, tzinfo=datetime.timezone.utc)),
    Garage(garage_id='E4E6EDC3-6B8A-9987-536D-35C7546C066D', garage_name='P02 P+R Olympisch Stadion', vehicle=<VehicleType.CAR: 'car'>, category=<GarageCategory.PARK_AND_RIDE: 'park_and_ride'>, state='ok', free_space_short=0, free_space_long=0, short_capacity=200, long_capacity=0, availability_pct=0.0, longitude=4.8536, latitude=52.3444, updated_at=datetime.datetime(2023, 2, 23, 13, 44, 48, tzinfo=datetime.timezone.utc)),
    Garage(garage_id='05321182-8912-95FC-0841-A08F37A98CCB', garage_name='PT07 Museumplein Touringcars', vehicle=<VehicleType.TOURINGCAR: 'touringcar'>, category=<GarageCategory.GARAGE: 'garage'>, state='ok', free_space_short=24, free_space_long=4, short_capacity=24, long_capacity=4, availability_pct=100.0, longitude=4.882659, latitude=52.358753, updated_at=datetime.datetime(2023, 2, 23, 13, 44, 48, tzinfo=datetime.timezone.utc)),
    Garage(garage_id='2D5FB192-70A3-8F77-4092-D629D5A255E0', garage_name='P04 Villa Arena', vehicle=<VehicleType.CAR: 'car'>, category=<GarageCategory.GARAGE: 'garage'>, state='ok', free_space_short=256, free_space_long=341, short_capacity=347, long_capacity=400, availability_pct=73.8, longitude=4.93866, latitude=52.313, updated_at=datetime.datetime(2023, 2, 23, 13, 44, 48, tzinfo=datetime.timezone.utc)),
    Garage(garage_id='f048c6b2-3f4d-4382-9c2e-8155d1cd2203', garage_name='FP01 Prorail Amsterdam Amstel', vehicle=<VehicleType.BICYCLE: 'bicycle'>, category=<GarageCategory.GARAGE: 'garage'>, state='ok', free_space_short=0, free_space_long=None, short_capacity=0, long_capacity=None, availability_pct=None, longitude=4.91902, latitude=52.34703, updated_at=datetime.datetime(2023, 2, 23, 13, 44, 48, tzinfo=datetime.timezone.utc)),
    Garage(garage_id='B6B1C411-62BB-38D2-7776-F6BF056D095C', garage_name='P02 Terrein Arena', vehicle=<VehicleType.CAR: 'car'>, category=<GarageCategory.GARAGE: 'garage'>, state='error', free_space_short=0, free_space_long=None, short_capacity=0, long_capacity=None, availability_pct=None, longitude=4.93131, latitude=52.31542, updated_at=datetime.datetime(2023, 2, 23, 13, 44, 18, tzinfo=datetime.timezone.utc)),
  ])
# ---
# name: test_filter_garage_model
  list([
    Garage(garage_id='6FB03A23-3EB8-7523-6037-1D6482149EDB', garage_name='P16 P+R Zeeburg 1', vehicle=<VehicleType.CAR: 'car'>, category=<GarageCategory.PARK_AND_RIDE: 'park_and_ride'>, state='error', free_space_short=0, free_space_long=None, short_capacity=0, long_capacity=None, availability_pct=None, longitude=4.96043, latitude=52.37135, updated_at=datetime.datetime(2023, 2, 23, 13, 44, 48, tzinfo=datetime.timezone.utc)),
    Garage(garage_id='09F14470-34B7-1E56-0207-65255A3C8426', garage_name="P37 P+R Boven 't Y", vehicle=<VehicleType.CAR: 'car'>, category=<GarageCategory.PARK_AND_RIDE: 'park_and_ride'>, state='ok', free_space_short=51, free_space_long=None, short_capacity=328, long_capacity=None, availability_pct=15.5, longitude=4.934733, latitude=52.399215, updated_at=datetime.datetime(2023, 2, 23, 13, 44, 48, tzinfo=datetime.timezone.utc)),
    Garage(garage_id='F666897A-65E7-40AF-4421-9F64C614A752', garage_name='P01 P+R Sloterdijk', vehicle=<VehicleType.CAR: 'car'>, category=<GarageCategory.PARK_AND_RIDE: 'park_and_ride'>, state='ok', free_space_short=0, free_space_long=0, short_capacity=187, long_capacity=0, availability_pct=0.0, longitude=4.83811, latitude=52.39009, updated_at=datetime.datetime(2023, 2, 23, 13, 44, 48, tzinfo=datetime.timezone.utc)),
    Garage(garage_id='638B4D86-621B-23A7-A26A-2172BCF19844', garage_name='P29 P+R Noord', vehicle=<VehicleType.CAR: 'car'>, category=<GarageCategory.PARK_AND_RIDE: 'park_and_ride'>, state='ok', free_space_short=9, free_space_long=17, short_capacity=409, long_capacity=20, availability_pct=2.2, longitude=4.93404, latitude=52.403327, updated_at=datetime.datetime(2023, 2, 23, 13, 44, 48, tzinfo=datetime.timezone.utc)),
    Garage(garage_id='5B9BED57-7934-968A-2FF8-000CD08D5D9E', garage_name='P18 P+R Bos en Lommer', vehicle=<VehicleType.CAR: 'car'>, category=<GarageCategory.PARK_AND_RIDE: 'park_and_ride'>, state='error', free_space_short=0, free_space_long=None, short_capacity=0, long_capacity=None, availability_pct=None, longitude=4.84537, latitude=52.37933, updated_at=datetime.datetime(2023, 2, 23, 13, 44, 48, tzinfo=datetime.timezone.utc)),
    Garage(garage_id='50C4B4EE-8153-644C-7A2A-43EF25098E64', garage_name='P38 P+R Zeeburg 3', vehicle=<VehicleType.CAR: 'car'>, category=<GarageCategory.PARK_AND_RIDE: 'park_and_ride'>, state='ok', free_space_short=110, free_space_long=0, short_capacity=265, long_capacity=0, availability_pct=41.5, longitude=4.969892532348648, latitude=52.36997229332387, updated_at=datetime.datetime(2023, 2, 23, 13, 44, 48, tzinfo=datetime.timezone.utc)),
    Garage(garage_id='fa8839f4-360a-4717-bb6c-f3a1d629d356', garage_name='P05 P+R RAI', vehicle=<VehicleType.CAR: 'car'>, category=<GarageCategory.PARK_AND_RIDE: 'park_and_ride'>, state='error', free_space_short=0, free_space_long=None, short_capacity=0, long_capacity=None, availability_pct=None, longitude=4.88980942630004, latitude=52.33966608683726, updated_at=datetime.datetime(2023, 2, 23, 13, 44, 48, tzinfo=datetime.timezone.utc)),
    Garage(garage_id='7E0C40C3-05AC-30DD-1099-D5CB6A8C7240', garage_name='P01 P+R Arena', vehicle=<VehicleType.CAR: 'car'>, category=<GarageCategory.PARK_AND_RIDE: 'park_and_ride'>, state='error', free_space_short=0, free_space_long=None, short_capacity=0, long_capacity=None, availability_pct=None, longitude=4.94105, latitude=52.31409, updated_at=datetime.datetime(2023, 2, 23, 13, 44, 48, tzinfo=datetime.timezone.utc)),
    Garage(garage_id='99b77fc5-a237-4ba0-abe4-b9a3886aa471', garage_name='P04 P+R VUmc', vehicle=<VehicleType.CAR: 'car'>, category=<GarageCategory.PARK_AND_RIDE: 'park_and_ride'>, state='ok', free_space_short=70, free_space_long=30, short_capacity=100, long_capacity=50, availability_pct=70.0, longitude=4.861061000000002, latitude=52.33675733290546, updated_at=datetime.datetime(2023, 2, 23, 13, 44, 48, tzinfo=datetime.timezone.utc)),
    Garage(garage_id='1C1FC6F5-4319-6AF2-1BA8-8737F88BA11C', garage_name='P16 P+R Zeeburg 2', vehicle=<VehicleType.CAR: 'car'>, category=<GarageCategory.PARK_AND_RIDE: 'park_and_ride'>, state='error', free_space_short=0, free_space_long=None, short_capacity=0, long_capacity=None, availability_pct=None, longitude=4.96447, latitude=52.36988, updated_at=datetime.datetime(2023, 2, 23, 13, 44, 18, tzinfo=datetime.timezone.utc)),
    Garage(garage_id='E4E6EDC3-6B8A-9987-536D-35C7546C066D', garage_name='P02 P+R Olympisch Stadion', vehicle=<VehicleType.CAR: 'car'>, category=<GarageCategory.PARK_AND_RIDE: 'park_and_ride'>, state='ok', free_space_short=0, free_space_long=0, short_capacity=200, long_capacity=0, availability_pct=0.0, longitude=4.8536, latitude=52.3444, updated_at=datetime.datetime(2023, 2, 23, 13, 44, 48, tzinfo=datetime.timezone.utc)),
  ])
# ---
# name: test_parking_locations_model
  list([
    ParkingSpot(spot_id='113364485189', spot_type='E6a', spot_description='Gehandicaptenparkeerplaats algemeen', street='Akersingel', number=1, orientation='Langs', coordinates=[[4.776048883122122, 52.353048181526646], [4.776116187805603, 52.35302111617978], [4.776101550886286, 52.35300746899857], [4.776034395460224, 52.35303435535144], [4.776048883122122, 52.353048181526646]]),
    ParkingSpot(spot_id='113380485131', spot_type='E6a', spot_description='Gehandicaptenparkeerplaats algemeen', street='Pilatus', number=1, orientation='Langs', coordinates=[[4.776364952714649, 52.352521958352455], [4.776313837431911, 52.352471272857635], [4.776314408423197, 52.35247244422163], [4.776314536635218, 52.352473793056724], [4.776313933479543, 52.35247495836056], [4.77631289125579, 52.35247603152002], [4.776311411201029, 52.35247692266324], [4.776286763557937, 52.35248677192885], [4.776334721667615, 52.35253222820375], [4.776358636719726, 52.35252228526906], [4.776359817052997, 52.35252184196956], [4.776361141680781, 52.352521579171174], [4.776362462597566, 52.35252158598833], [4.776363782277361, 52.35252168267724], [4.776364952714649, 52.352521958352455]]),
    ParkingSpot(spot_id='113387485126', spot_type='E6a', spot_description='Gehandicaptenparkeerplaats algemeen', street='Pilatus', number=1, orientation='Langs', coordinates=[[4.776435654343937, 52.35249329254775], [4.776435811007135, 52.35249257433039], [4.776436261207198, 52.352491857627776], [4.776436858175679, 52.35249114168248], [4.776437599438891, 52.352490606238256], [4.776438487470513, 52.3524900715514], [4.776462992023861, 52.35247995188128], [4.776414888307476, 52.35243440502855], [4.776390677304954, 52.35244452620369], [4.776388615127438, 52.35244505483083], [4.776386411129364, 52.352445223213124], [4.776384213316011, 52.35244494223616], [4.77638231398705, 52.35244430328666], [4.776380713142511, 52.352443306364606], [4.776435654343937, 52.35249329254775]]),
    ParkingSpot(spot_id='113437488820', spot_type='E6a', spot_description='Gehandicaptenparkeerplaats algemeen', street='Daveren', number=1, orientation='Haaks', coordinates=[[4.776741797572988, 52.38567780067632], [4.776742097030542, 52.385656051835994], [4.776667334769801, 52.38565575629338], [4.776667329032183, 52.38567750664795], [4.776741797572988, 52.38567780067632]]),
    ParkingSpot(spot_id='113437488823', spot_type='E6a', spot_description='Gehandicaptenparkeerplaats algemeen', street='Daveren', number=1, orientation='Haaks', coordinates=[[4.776741498115094, 52.385699549516595], [4.776741797572988, 52.38567780067632], [4.776667329032183, 52.38567750664795], [4.776667323294517, 52.38569925700247], [4.776741498115094, 52.385699549516595]]),
    ParkingSpot(spot_id='113438488898', spot_type='E6a', spot_description='Gehandicaptenparkeerplaats algemeen', street='Daveren', number=1, orientation='Haaks', coordinates=[[4.77673191109174, 52.386374480971064], [4.776732211797739, 52.38635264226265], [4.77666699435999, 52.386352485804764], [4.776666988620702, 52.38637423615626], [4.77673191109174, 52.386374480971064]]),
    ParkingSpot(spot_id='113438488900', spot_type='E6a', spot_description='Gehandicaptenparkeerplaats algemeen', street='Daveren', number=1, orientation='Haaks', coordinates=[[4.776731611622877, 52.386396229808184], [4.77673191109174, 52.386374480971064], [4.776666988620702, 52.38637423615626], [4.776666979168543, 52.386396256121316], [4.776731611622877, 52.386396229808184]]),
    ParkingSpot(spot_id='113701486028', spot_type='E6a', spot_description='Gehandicaptenparkeerplaats algemeen', street=None, number=1, orientation='Haaks', coordinates=[[4.780920552035411, 52.36056754285498], [4.7808907176338, 52.360580691998564], [4.780937297368071, 52.36062056678741], [4.780966984987403, 52.36060741688037], [4.780920552035411, 52.36056754285498]]),
    ParkingSpot(spot_id='113704486027', spot_type='E6a', spot_description='Gehandicaptenparkeerplaats algemeen', street=None, number=1, orientation='Haaks', coordinates=[[4.780966984987403, 52.36060741688037], [4.780996820612387, 52.36059417784583], [4.780950240852128, 52.360554303080214], [4.780920552035411, 52.36056754285498], [4.780966984987403, 52.36060741688037]]),
    ParkingSpot(spot_id='113705486025', spot_type='E6a', spot_description='Gehandicaptenparkeerplaats algemeen', street=None, number=1, orientation='Haaks', coordinates=[[4.780996820612387, 52.36059417784583], [4.7810185321361, 52.36058458220132], [4.781019861888863, 52.36058395986453], [4.781021047301977, 52.36058315703244], [4.781021939124441, 52.36058235269695], [4.781022539811959, 52.360581367114506], [4.781022993704151, 52.36058038078031], [4.781023155233577, 52.36057930307097], [4.781023021944572, 52.36057831372991], [4.781022595064997, 52.360577322885426], [4.781022021390155, 52.360576331289195], [4.781021004873798, 52.36057551718135], [4.780985870894131, 52.36054675604109], [4.780985002402217, 52.36054585281295], [4.780984281933444, 52.360544860464806], [4.780983855055053, 52.360543869620145], [4.780983722994947, 52.36054279040732], [4.780983884525188, 52.36054171269799], [4.78098433718991, 52.360540816235684], [4.780984788626691, 52.360540009645156], [4.78098553365378, 52.36053920455818], [4.780986424248081, 52.36053849009465], [4.780987460409595, 52.360537866254724], [4.780950240852128, 52.360554303080214], [4.780996820612387, 52.36059417784583]]),
  ])
# ---
# name: test_single_garage
  Garage(garage_id='A557D1AD-5D39-915B-8B54-A4AAFA2C1CFC', garage_name='P02 Olympisch Stadion', vehicle=<VehicleType.CAR: 'car'>, category=<GarageCategory.GARAGE: 'garage'>, state='ok', free_space_short=245, free_space_long=98, short_capacity=400, long_capacity=250, availability_pct=61.3, longitude=4.8536, latitude=52.343, updated_at=datetime.datetime(2023, 2, 23, 13, 44, 48, tzinfo=datetime.timezone.utc))
# ---