Create tests for turtle module
Offen
Dieses Issue hat noch niemand übernommen.
tests
type-feature
- Vorherrschende Sprache
- Python
- Sterne
- 77.2k
- Forks
- 35.9k
- PR-Merge-Kennzahlen
- PR-Kennzahlen ausstehend
Beschreibung
turtle module has too few tests.
These are the module's public classes to review if there are test and/or implement them:
- RawTurtle
- ScrolledCanvas
- TNavigator
- TPen
- Tbuffer
- Terminator
- Turtle
- TurtleGraphicsError
- TurtleScreen
- TurtleScreenBase
- Vec2D
Some random notes:
- For those going to work on teleport, see https://github.com/python/cpython/pull/107807#pullrequestreview-1584010411
Here, go the module's functions:
- Screen
- config_dict
- demo1
- demo2
- getmethpartlist (WIP: https://github.com/python/cpython/pull/135533)
- read_docstrings
- readconfig
- switchpen
- write_docstringdict
Linked PRs
- gh-138877
Beitragsleitfaden
Erste Schritte
- Lies das ganze Issue und danach den Beitragsleitfaden des Projekts.
- Schreib ins Issue, dass du es übernimmst — das erspart doppelte Arbeit.
- Forke das Repository und arbeite in einem Branch.
- Öffne einen Pull Request, der die Issue-Nummer nennt.
Rechercherichtung
Beginne mit Lib/test/test_turtle.py und überprüfe die nicht abgehakten öffentlichen Klassen und Funktionen, die im Issue aufgeführt sind, einschließlich der Hinweise zu teleport und getmethpartlist. Lege vor Beginn der Arbeit ein klar abgegrenztes Teilset fest und betrachte es als erledigt, wenn dieses Teilset aussagekräftige Tests enthält, die sein öffentliches Verhalten abdecken.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Bewertung
- Tech-Stack
- python
- Bereich
- testing
- Issue-Typ
- Feature
- Schwierigkeit
- 4/5
- Geschätzter Aufwand
- 3-5 Tage
- Aktivitätsstatus
- Veraltet
- Klarheit
- Muss geklärt werden
- Anfängerfreundlichkeit
- 35/100