| 
						
						
							
								
							
						
						
					 | 
				
				 | 
				
					@ -21,18 +21,26 @@ pip install -r requirements.text | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					Each day will include a pytest script that uses examples from the day. | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					This allows for verifying the code works by running `pytest`. For example: | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					
 | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					
 | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					Note: `--durations=0` shows the slowest tests (if taking longer then 0.005s | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					
 | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					``` | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					|--% pytest -v puzzles/test_day01.py | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					=========================================== test session starts =========================================== | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					platform linux -- Python 3.9.7, pytest-6.2.5, py-1.11.0, pluggy-1.0.0 -- .venv/bin/python3 | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					|--% pytest -v --durations=0 puzzles/test_day04.py | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					============================================= test session starts ============================================== | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					platform linux -- Python 3.9.7, pytest-6.2.5, py-1.11.0, pluggy-1.0.0 -- venv-2021-advent-of-code/bin/python3 | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					cachedir: .pytest_cache | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					rootdir: 2021-advent-of-code | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					collected 4 items | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					
 | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					puzzles/test_day01.py::test_example1 PASSED                                                         [ 25%] | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					puzzles/test_day01.py::test_example2 PASSED                                                         [ 50%] | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					puzzles/test_day01.py::test_part1 PASSED                                                            [ 75%] | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					puzzles/test_day01.py::test_part2 PASSED                                                            [100%] | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					puzzles/test_day04.py::test_example1 PASSED                                                              [ 25%] | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					puzzles/test_day04.py::test_example2 PASSED                                                              [ 50%] | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					puzzles/test_day04.py::test_part1 PASSED                                                                 [ 75%] | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					puzzles/test_day04.py::test_part2 PASSED                                                                 [100%] | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					
 | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					============================================== slowest durations =============================================== | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					0.10s call     puzzles/test_day04.py::test_part2 | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					0.06s call     puzzles/test_day04.py::test_part1 | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					
 | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					============================================ 4 passed in 0.06s ============================================ | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					(10 durations < 0.005s hidden.  Use -vv to show these durations.) | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					============================================== 4 passed in 0.23s =============================================== | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					``` |