arre99 commited on
Commit
dd6b7dc
·
1 Parent(s): cf55632

test scripts and file assets (mainly json)

Browse files
assets/driver_names.json ADDED
@@ -0,0 +1,24 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "drivers": [
3
+ "Max Verstappen",
4
+ "Liam Lawson",
5
+ "Charles Leclerc",
6
+ "Lewis Hamilton",
7
+ "George Russell",
8
+ "Andrea Kimi Antonelli",
9
+ "Lando Norris",
10
+ "Oscar Piastri",
11
+ "Fernando Alonso",
12
+ "Lance Stroll",
13
+ "Pierre Gasly",
14
+ "Jack Doohan",
15
+ "Esteban Ocon",
16
+ "Oliver Bearman",
17
+ "Yuki Tsunoda",
18
+ "Isack Hadjar",
19
+ "Alexander Albon",
20
+ "Carlos Sainz Jr",
21
+ "Nico Hülkenberg",
22
+ "Gabriel Bortoleto"
23
+ ]
24
+ }
assets/driver_numbers.json ADDED
@@ -0,0 +1,22 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "Max Verstappen": 1,
3
+ "Liam Lawson": 30,
4
+ "Charles Leclerc": 16,
5
+ "Lewis Hamilton": 44,
6
+ "George Russell": 63,
7
+ "Andrea Kimi Antonelli": 12,
8
+ "Lando Norris": 4,
9
+ "Oscar Piastri": 81,
10
+ "Fernando Alonso": 14,
11
+ "Lance Stroll": 18,
12
+ "Pierre Gasly": 10,
13
+ "Jack Doohan": 7,
14
+ "Esteban Ocon": 31,
15
+ "Oliver Bearman": 87,
16
+ "Yuki Tsunoda": 22,
17
+ "Isack Hadjar": 6,
18
+ "Alexander Albon": 23,
19
+ "Carlos Sainz Jr": 55,
20
+ "Nico Hülkenberg": 27,
21
+ "Gabriel Bortoleto": 5
22
+ }
tests/test_resource_mappings.py ADDED
@@ -0,0 +1,16 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ """ Tests for resource mappings """
2
+
3
+ import os
4
+ import json
5
+
6
+
7
+ # Load in driver names and numbers
8
+ resource_dir = os.path.join(os.path.dirname(__file__), "..", "assets")
9
+ driver_names = json.load(open(os.path.join(resource_dir, "driver_names.json")))
10
+ driver_numbers = json.load(open(os.path.join(resource_dir, "driver_numbers.json")))
11
+
12
+ for name in driver_names["drivers"]:
13
+ number = driver_numbers.get(name, None)
14
+ if number is None:
15
+ raise ValueError(f"Driver {name} does not have a driver number")
16
+ print("All driver names and numbers are mapped")