├── .gitignore ├── Dockerfile ├── README.md ├── docker-compose.yaml ├── pytest.ini ├── scripts ├── __init__.py ├── chp2 │ ├── video2 │ │ └── mapmaker_start.py │ ├── video3 │ │ └── mapmaker_exceptions_start.py │ ├── video4 │ │ └── mapmaker_challenge.py │ └── video5 │ │ └── mapmaker_solution.py ├── data_aggregator.py ├── data_processor.py ├── fitness_log.py ├── json_processor.py └── map_population_update.py ├── setup.cfg ├── setup.py ├── test-requirements.txt └── tests ├── chp2 ├── video2 │ └── test_mapmaker_start.py ├── video3 │ └── test_exceptions_start.py ├── video4 │ └── test_chp2_challenge.py ├── video5 │ └── test_chp2_solution.py ├── video6 │ └── test_happy_path_start.py └── video7 │ └── test_sad_path_start.py ├── chp3 ├── video1 │ └── test_fixtures_start.py ├── video2 │ └── test_factory_start.py ├── video3 │ └── test_parametrize_start.py ├── video4 │ └── test_param_challenge.py └── video5 │ └── test_param_solution.py ├── chp4 ├── video1 │ └── test_conftest_start.py └── video2 │ └── conftest_start.py ├── chp5 ├── video1 │ └── test_fitness_log.py ├── video2 │ └── test_filog_challenge.py └── video3 │ └── test_filog_solution.py ├── conftest.py ├── resources └── cities │ ├── clean_map.csv │ ├── malformed_map.csv │ └── scooter_data.json └── utility ├── __init__.py ├── cities.py └── data_processing.py /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-geographies/dockerized-pytest-course/HEAD/.gitignore -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-geographies/dockerized-pytest-course/HEAD/Dockerfile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-geographies/dockerized-pytest-course/HEAD/README.md -------------------------------------------------------------------------------- /docker-compose.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-geographies/dockerized-pytest-course/HEAD/docker-compose.yaml -------------------------------------------------------------------------------- /pytest.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-geographies/dockerized-pytest-course/HEAD/pytest.ini -------------------------------------------------------------------------------- /scripts/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /scripts/chp2/video2/mapmaker_start.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-geographies/dockerized-pytest-course/HEAD/scripts/chp2/video2/mapmaker_start.py -------------------------------------------------------------------------------- /scripts/chp2/video3/mapmaker_exceptions_start.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-geographies/dockerized-pytest-course/HEAD/scripts/chp2/video3/mapmaker_exceptions_start.py -------------------------------------------------------------------------------- /scripts/chp2/video4/mapmaker_challenge.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-geographies/dockerized-pytest-course/HEAD/scripts/chp2/video4/mapmaker_challenge.py -------------------------------------------------------------------------------- /scripts/chp2/video5/mapmaker_solution.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-geographies/dockerized-pytest-course/HEAD/scripts/chp2/video5/mapmaker_solution.py -------------------------------------------------------------------------------- /scripts/data_aggregator.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-geographies/dockerized-pytest-course/HEAD/scripts/data_aggregator.py -------------------------------------------------------------------------------- /scripts/data_processor.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-geographies/dockerized-pytest-course/HEAD/scripts/data_processor.py -------------------------------------------------------------------------------- /scripts/fitness_log.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-geographies/dockerized-pytest-course/HEAD/scripts/fitness_log.py -------------------------------------------------------------------------------- /scripts/json_processor.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-geographies/dockerized-pytest-course/HEAD/scripts/json_processor.py -------------------------------------------------------------------------------- /scripts/map_population_update.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-geographies/dockerized-pytest-course/HEAD/scripts/map_population_update.py -------------------------------------------------------------------------------- /setup.cfg: -------------------------------------------------------------------------------- 1 | [metadata] 2 | description-file = README.md 3 | -------------------------------------------------------------------------------- /setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-geographies/dockerized-pytest-course/HEAD/setup.py -------------------------------------------------------------------------------- /test-requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-geographies/dockerized-pytest-course/HEAD/test-requirements.txt -------------------------------------------------------------------------------- /tests/chp2/video2/test_mapmaker_start.py: -------------------------------------------------------------------------------- 1 | 2 | 3 | def test_make_one_point(): 4 | pass 5 | -------------------------------------------------------------------------------- /tests/chp2/video3/test_exceptions_start.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-geographies/dockerized-pytest-course/HEAD/tests/chp2/video3/test_exceptions_start.py -------------------------------------------------------------------------------- /tests/chp2/video4/test_chp2_challenge.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-geographies/dockerized-pytest-course/HEAD/tests/chp2/video4/test_chp2_challenge.py -------------------------------------------------------------------------------- /tests/chp2/video5/test_chp2_solution.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-geographies/dockerized-pytest-course/HEAD/tests/chp2/video5/test_chp2_solution.py -------------------------------------------------------------------------------- /tests/chp2/video6/test_happy_path_start.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-geographies/dockerized-pytest-course/HEAD/tests/chp2/video6/test_happy_path_start.py -------------------------------------------------------------------------------- /tests/chp2/video7/test_sad_path_start.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-geographies/dockerized-pytest-course/HEAD/tests/chp2/video7/test_sad_path_start.py -------------------------------------------------------------------------------- /tests/chp3/video1/test_fixtures_start.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-geographies/dockerized-pytest-course/HEAD/tests/chp3/video1/test_fixtures_start.py -------------------------------------------------------------------------------- /tests/chp3/video2/test_factory_start.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-geographies/dockerized-pytest-course/HEAD/tests/chp3/video2/test_factory_start.py -------------------------------------------------------------------------------- /tests/chp3/video3/test_parametrize_start.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-geographies/dockerized-pytest-course/HEAD/tests/chp3/video3/test_parametrize_start.py -------------------------------------------------------------------------------- /tests/chp3/video4/test_param_challenge.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-geographies/dockerized-pytest-course/HEAD/tests/chp3/video4/test_param_challenge.py -------------------------------------------------------------------------------- /tests/chp3/video5/test_param_solution.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-geographies/dockerized-pytest-course/HEAD/tests/chp3/video5/test_param_solution.py -------------------------------------------------------------------------------- /tests/chp4/video1/test_conftest_start.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-geographies/dockerized-pytest-course/HEAD/tests/chp4/video1/test_conftest_start.py -------------------------------------------------------------------------------- /tests/chp4/video2/conftest_start.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-geographies/dockerized-pytest-course/HEAD/tests/chp4/video2/conftest_start.py -------------------------------------------------------------------------------- /tests/chp5/video1/test_fitness_log.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-geographies/dockerized-pytest-course/HEAD/tests/chp5/video1/test_fitness_log.py -------------------------------------------------------------------------------- /tests/chp5/video2/test_filog_challenge.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-geographies/dockerized-pytest-course/HEAD/tests/chp5/video2/test_filog_challenge.py -------------------------------------------------------------------------------- /tests/chp5/video3/test_filog_solution.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-geographies/dockerized-pytest-course/HEAD/tests/chp5/video3/test_filog_solution.py -------------------------------------------------------------------------------- /tests/conftest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-geographies/dockerized-pytest-course/HEAD/tests/conftest.py -------------------------------------------------------------------------------- /tests/resources/cities/clean_map.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-geographies/dockerized-pytest-course/HEAD/tests/resources/cities/clean_map.csv -------------------------------------------------------------------------------- /tests/resources/cities/malformed_map.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-geographies/dockerized-pytest-course/HEAD/tests/resources/cities/malformed_map.csv -------------------------------------------------------------------------------- /tests/resources/cities/scooter_data.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-geographies/dockerized-pytest-course/HEAD/tests/resources/cities/scooter_data.json -------------------------------------------------------------------------------- /tests/utility/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/utility/cities.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-geographies/dockerized-pytest-course/HEAD/tests/utility/cities.py -------------------------------------------------------------------------------- /tests/utility/data_processing.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coding-geographies/dockerized-pytest-course/HEAD/tests/utility/data_processing.py --------------------------------------------------------------------------------