Metadata-Version: 2.4
Name: pitono
Version: 0.3.0
Summary: Python implementation of Testeranto
Author: Adam Wong
Author-email: 
Classifier: Development Status :: 3 - Alpha
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: MIT License
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.7
Classifier: Programming Language :: Python :: 3.8
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Requires-Python: >=3.7
Description-Content-Type: text/markdown
Requires-Dist: websockets>=12.0
Dynamic: requires-python

# Pitono

The python implementation of testeranto.

## Setup

1. Create a virtual environment:

```bash
python3 -m venv venv
```

2. Activate the virtual environment:

```bash
source venv/bin/activate
```

3. Install the package in development mode:

```bash
pip install -e .
```

## Running Tests

Make sure the virtual environment is activated, then run your Python tests normally.

## Artifactory Notes

The artifactory system in Pitono provides file operations for test artifacts. Note that:
- `writeFileSync` is fully implemented for file system operations
- Python is a server-side language and CANNOT capture screenshots or screencasts
- Only the Web runtime (browser environment) can capture visual content
- This is a necessary difference between web and other runtimes

**Important**: Screenshot and screencast functionality is not applicable to the Python implementation. These methods are intentionally omitted because Python cannot capture visual content. Only browser-based implementations (WebTiposkripto) can provide visual capture capabilities.
