Skip to content

Commit

Permalink
Finished up with some info update
Browse files Browse the repository at this point in the history
  • Loading branch information
Victor-Nikliaiev committed Jan 6, 2025
1 parent 5ee4f8e commit 8afa2ad
Show file tree
Hide file tree
Showing 2 changed files with 37 additions and 0 deletions.
24 changes: 24 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -77,6 +77,14 @@ Built using **PySide6**, the app showcases a modular architecture, dynamic user
- **Threading in PySide6**: Runs time-consuming tasks in the background.
- **Buffered File Handling**: Processes large files in chunks for optimized memory usage.

10. **Comprehensive Test Suite**
- **Description**: Ensures the application's stability, reliability, and robustness across various scenarios.
- **Tools Used**:

- **Pytest Framework**: Executes unit and integration tests for backend components.

- **Mocking Libraries**: Simulates various user interactions and edge cases.

---

## Project Structure
Expand All @@ -90,6 +98,7 @@ The application follows a modular structure, ensuring clarity, scalability, and
- **`tools`**: Utility scripts supporting drag-and-drop, error handling, and other reusable functionality.
- **`assets`**: Houses static resources like icons, stylesheets, and images.
- **`translations`**: Manages localization files for multi-language support.
- **`tests`**: Includes unit and integration tests for backend logic and UI components.

---

Expand Down Expand Up @@ -161,7 +170,22 @@ You are most welcome for contributions to enhance the RSA-4096 Encryption Manage
4. Submit a pull request.

---
## Running Tests

Ensure all components work as expected by running the test suite:

```bash
pytest tests/
```

Tests cover critical functionalities such as:

- Encryption and decryption workflows.

- Key generation and management.

- User interface interactions.
---
## License

This project is licensed under the [MIT License](LICENSE). Feel free to use, modify, and distribute as per the terms.
Expand Down
13 changes: 13 additions & 0 deletions requirements.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
cffi==1.17.1
cryptography==44.0.0
iniconfig==2.0.0
packaging==24.2
pluggy==1.5.0
pycparser==2.22
PySide6==6.8.1
PySide6_Addons==6.8.1
PySide6_Essentials==6.8.1
pytest==8.3.4
pytest-mock==3.14.0
pytest-qt==4.4.0
shiboken6==6.8.1

0 comments on commit 8afa2ad

Please sign in to comment.