This repo contains an exercise intended for Back-End Engineers.
After you pull the repo to your local machine, and with with python 3.6 installed, and your path properly set on windows or mac pip install the requirements
pip3 install -r requirements.txt
This will go very easily if you also use a virtual environment
Now that the environment is set up, all you have to do is run:
python app.py
if you have multiple versions of Python downloaded and have gotten an error while trying to run app.py, try:
python3 app.py
The app will prompt the user for some information: Where to find the input file and where to place the output file
If given an invalid filepath for the input, the program will error
###Testing: In the command line:
python test_recordValidation.py
- The headers for the input file are exactly: INTERNAL_ID,FIRST_NAME,MIDDLE_NAME,LAST_NAME,PHONE_NUM
- The user has access to the original file and has given python adequate permissions
- All paths given will be relative to app.py or absolute