TestSlide
A Python test framework
File Explorer
Download Latest Version (.zip)- devcontainer.json
- Bug_Report.md
- build.yml
- PULL_REQUEST_TEMPLATE.md
- landing-gate.md
- TestSlide_Logo.ai
- Icon_BW_Dark_BG.jpg
- Icon_BW_Light_BG.jpg
- Icon_Color_Dark_BG.jpg
- Icon_Color_Light_BG.jpg
- Logo_BW_Dark_BG.jpg
- Logo_BW_Light_BG.jpg
- Logo_Color_Dark_BG.jpg
- Logo_Color_Light_BG.jpg
- Icon_BW_Dark_BG.png
- Icon_BW_Light_BG.png
- Icon_Color.png
- Logo_BW_Dark_BG.png
- Logo_BW_Light_BG.png
- Logo_Color_Dark_BG.png
- Logo_Color_Light_BG.png
- Icon_BW_Dark_BG.svg
- Icon_BW_Light_BG.svg
- Icon_Color_Dark_BG.svg
- Icon_Color_Light_BG.svg
- Logo_BW_Dark_BG.svg
- Logo_BW_Light_BG.svg
- Logo_Color_Dark_BG.svg
- Logo_Color_Light_BG.svg
- .keep
- index.rst
- index.rst
- index.rst
- index.rst
- index.rst
- index.rst
- index.rst
- index.rst
- index.rst
- index.rst
- index.rst
- index.rst
- index.rst
- index.rst
- index.rst
- index.rst
- index.rst
- index.rst
- conf.py
- index.rst
- Makefile
- test_fail.png
- test_pass.png
- testslide_logo.png
- conftest.py
- test_pytest_testslide.py
- MANIFEST.in
- pytest_testslide.py
- README.md
- requirements.txt
- setup.py
- testslide-version
- config.py
- copyright_signature.py
- copyright_validator.py
- __init__.py
- accept_any_arg_unittest.py
- cli_unittest.py
- dsl_unittest.py
- lib_testslide.py
- matchers_unittest.py
- mock_async_callable_testslide.py
- mock_callable_testslide.py
- mock_constructor_testslide.py
- patch_attribute_testslide.py
- pep487_unittest.py
- sample_module.py
- sample_tests.py
- strict_mock_testslide.py
- testcase_unittest.py
- dsl.py
- lib.py
- __init__.py
- lib.py
- matchers.py
- mock_callable.py
- mock_constructor.py
- patch.py
- patch_attribute.py
- strict_mock.py
- cli.py
- import_profiler.py
- lib.py
- runner.py
- __init__.py
- __init__.pyi
- cli.pyi
- dsl.pyi
- import_profiler.pyi
- lib.pyi
- matchers.pyi
- mock_callable.pyi
- mock_constructor.pyi
- patch_attribute.pyi
- py.typed
- strict_mock.pyi
- version
- snippets.code-snippets
- .vscodeignore
- CHANGELOG.md
- icon.png
- package.json
- README.md
- run_silent_if_successful.py
- .coveragerc
- .gitignore
- .readthedocs.yml
- changelog.txt
- CODE_OF_CONDUCT.md
- CONTRIBUTING.md
- Dockerfile
- LICENSE
- Makefile
- MANIFEST.in
- mypy.ini
- py.typed
- pytest.ini
- README.md
- RELEASE.md
- release.sh
- requirements-dev.txt
- requirements.txt
- setup.py
# Installation Guide
git clone https://github.com/facebook/TestSlide
Downloads the entire project code from GitHub to your computer.
cd TestSlide
Moves into the project folder you just downloaded.
2. Official Install Script
Easy Recommended- Python 3 Python is required to use pip.
pip install TestSlide
Installs the package published on PyPI directly β no need to clone the source.
Pulled directly from this repo's README.
3. Docker
Easy- Git Needed to download the project code from GitHub.
- Docker Desktop Needed to build and run containers. Install it and keep it running in the background.
docker build -t testslide .
Builds a runnable image based on the Dockerfile.
docker run -p 8080:80 testslide
Runs the built image as an actual container.
4. Node.js
Easycd util/testslide-snippets
This project's files live in a subfolder, so move into it first.
npm install
Downloads and installs the libraries listed in package.json.
npm start
Starts the development/run server.
5. Python
Easypip install TestSlide
Installs the package published on PyPI directly β no need to clone the source.
Pulled directly from this repo's README.
6. Make
Medium- Git Needed to download the project code from GitHub.
- Make Usually pre-installed on Linux/macOS. On Windows, install separately (e.g. via MSYS2 or WSL).
make
Compiles the code based on the generated build configuration to produce an executable.
