11import os
2+ from dotenv import load_dotenv
23from .solution_one_day_01_2023 import solve_day_01_2023_one
34from .solution_two_day_01_2023 import solve_day_01_2023_two
45
6+
7+ load_dotenv ()
8+ environment = os .getenv ("ENVIRONMENT" )
9+
510filename_demo_one = "input_demo_one.txt"
611filename_demo_two = "input_demo_two.txt"
712filename = "input.txt"
1116file_path = os .path .join (current_dir , filename )
1217
1318
14- def test_day_01_2023_one ():
15- result_demo_one = solve_day_01_2023_one (file_path_demo_one )
16- assert result_demo_one == 142
17- result_one = solve_day_01_2023_one (file_path )
18- assert result_one == 56397
19-
20-
21- def test_second_part ():
22- result_demo_two = solve_day_01_2023_two (file_path_demo_two )
23- assert result_demo_two == 281
24- result_two = solve_day_01_2023_two (file_path )
25- assert result_two == 55701
26-
19+ def test_day_01_2023 ():
20+ result_demo_1 = solve_day_01_2023_one (file_path_demo_one )
21+ assert result_demo_1 == 142
22+ result_demo_2 = solve_day_01_2023_two (file_path_demo_two )
23+ assert result_demo_2 == 281
24+ if environment == "development" :
25+ expected_result_1 = int (os .getenv ("SOLUTION_01_DAY_01_2023" ))
26+ result_1 = solve_day_01_2023_one (file_path )
27+ assert expected_result_1 == result_1
28+ expected_result_2 = int (os .getenv ("SOLUTION_02_DAY_01_2023" ))
29+ result_2 = solve_day_01_2023_two (file_path )
30+ assert expected_result_2 == result_2
0 commit comments