Files
Ivan a1480a5c1b Improve logging and error handling across modules
- Added logging functionality to app.py and rns.py for better error tracking.
- Improved exception handling in RNSManager methods to log specific failures.
- Refactored code in various modules to ensure consistent logging practices.
- Updated UI components to handle exceptions with user feedback.
- Cleaned up formatting in several files for better readability.
2025-11-30 15:55:30 -06:00
..
2025-09-20 13:26:22 -05:00
2025-09-20 13:26:22 -05:00

Ren Browser Basic Test Suite

To-Do

  • Security tests
  • Performance tests
  • Proper RNS support and testing
  • Micron Renderer tests (when implemented)

This directory contains comprehensive tests for the Ren Browser application.

Test Structure

  • unit/ - Unit tests for individual components
  • integration/ - Integration tests for component interactions
  • conftest.py - Shared test fixtures and configuration

Running Tests

All Tests

poetry run pytest

Unit Tests Only

poetry run pytest tests/unit/

Integration Tests Only

poetry run pytest tests/integration/

Specific Test File

poetry run pytest tests/unit/test_app.py

With Coverage

poetry run pytest --cov=ren_browser --cov-report=html