DedSecInside / TorBot

Dark Web OSINT Tool
Other
2.73k stars 509 forks source link

Help Us Enhance Tests! #300

Open PSNAppz opened 9 months ago

PSNAppz commented 9 months ago

🍂 Hello Hacktoberfest23 Contributors! 🍂

First off, thank you for showing interest in TorBot. We’re grateful for every developer who has contributed, making this project what it is today. 🌟

As we continually strive to improve the quality and reliability of our codebase, we’re inviting all of you to make a difference this Hacktoberfest by contributing more unit tests. This not only enhances our project’s robustness but also provides a fantastic learning experience for those diving into testing.

🔍 What we’re looking for:

1.  Comprehensive unit tests that cover various edge cases.
2.  Tests that are readable and maintainable.
3.  Using our preferred testing library/framework [e.g., pytest].

🛠 Getting Started:

1.  Check out the development guidelines for more insights.
2.  Pick an open issue tagged with ‘needs-tests’ or suggest one.
3.  Comment on the issue, letting us know you’re working on it.
4.  Fork, write tests, submit a PR!

🎁 As a token of appreciation, contributors adding significant contributions will be prominently mentioned in our project’s README. Plus, it’s a chance to earn those coveted Hacktoberfest digital swags!

Let’s make TorBot more resilient and trustworthy, one test at a time. Happy hacking and happy Hacktoberfest! 🍁

luv2027 commented 9 months ago

heya @PSNAppz can you tell me what kind of testes are you looking for ? like can you explain with some example

PSNAppz commented 9 months ago

@luv2027 We are looking to cover more edge cases basically, but not limited to.

KingAkeem commented 8 months ago

@luv2027 There have been some major changes recently. The testing frameworks are the same, but the test suite has been removed and needs to be completely replaced. Here's an example of a unit test. https://github.com/DedSecInside/TorBot/pull/313

KingAkeem commented 8 months ago

Basic unit tests have been added for much of the HTML parsing code. More complex unit tests could be added and the test suite could be expanded to the LinkTree and LinkNode classes.