Note
It is expected that you cannot run this project without base url and local datas.
The purpose of this project is to demonstrate that I've developed something for personal use and future reference.
If you have any questions, feel free to contact me through one of my socials on my github profile.
SQEOP Automation
pythonpandaspytestseleniumpyyamlnatsortpyautoguigoogle-authgoogle-auth-oauthlibgoogle-auth-httplib2google-api-python-clientgoogle-api-python-client
- [Data]
- Python 3 (Make sure python is added to your system PATH)
- Python Extension (VSCode)
- pip
- virtualenv
- creds.json (you cant)
-
Clone this project on your local machine
https://github.com/markuusche/tableau-cp -
Open a terminal inside your local clone of the repository.
-
Using python's virtualenv, create a virtual environment inside the project.
Install:pip install virtualenvCreate a virtual environment:
virtualenv venvwhere venv is the name of the virtual environment you are creating. It is also recommended to use venv as the name of your virtual environment cause this is the recognized file exception on our
.gitignore -
Activate the virtualenv you just created.
- Windows CMD
venv\Scripts\activate
- Windows Git Bash
source venv/scripts/activate - Windows Powershell
venv\Scripts\activate.ps1
- MacOS/Linux
source venv/bin/activate
- Windows CMD
-
Install the project dependencies.
pip install -r requirements.txt
Thats it! You have setup your local environment to run test for this project.
Run the script in visual mode (Recommended)
Important
this command already includes verbosity, stdout & stderr and quiet flags. See pytest.ini
pytest