[tor-bugs] #11141 [Tor Weather]: Create unit-tests for weather components
Tor Bug Tracker & Wiki
blackhole at torproject.org
Wed Mar 5 21:57:53 UTC 2014
#11141: Create unit-tests for weather components
-----------------------------+---------------------
Reporter: baumanno | Owner:
Type: task | Status: new
Priority: normal | Milestone:
Component: Tor Weather | Version:
Keywords: weather-rewrite | Actual Points:
Parent ID: | Points:
-----------------------------+---------------------
In order to make current work and future integration as stable and
seamless as possible, we should cover all code by unit-tests.
To start with, we could begin with a test suite containing all re-written
components and move towards full coverage once the integration is stable.
Unless any team member has prior experience with testing Python/Django
applications ([[https://nose.readthedocs.org/en/latest/|Nose]] looks
promising), I suggest we stick with Python's
[[http://docs.python.org/2/library/unittest.html|unittest]]-module for the
following reasons:
a) preferred way of
[[https://docs.djangoproject.com/en/dev/topics/testing/|testing Django]]
b) part of batteries-included Python - no extra installation necessary,
which lends itself well to portability
Measuring code coverage and performing CI could be possible next steps.
--
Ticket URL: <https://trac.torproject.org/projects/tor/ticket/11141>
Tor Bug Tracker & Wiki <https://trac.torproject.org/>
The Tor Project: anonymity online
More information about the tor-bugs
mailing list