Hey Devs, The subject of Unit Testing came up between some developers at JPL and I wanted to provide the following information to the development community as a whole. Some of this might be old hat to some people on this list, and it might be completely new to others.
*Unit Tests are just good solid engineering for software. My goal and the over-arching goal of the project is for OCW to incorporate tests moving forward. I will post another email to the dev list at Apache echoing this sentiment.* *An excellent tutorial on unit testing in Python can be found here:* *http://nedbatchelder.com/text/starttest.html* *Ned is a Python core developer and I had the chance to meet with him at PyCon this past year. He is an excellent speaker and really knows his stuff. If you want to learn more about Python read his blog and follow him on twitter.* * * That is the end of my internal JPL email (full disclosure to the group). So if anyone on this list is a testing master in python or any language please participate in the upcoming review boards including unit tests. If you have never written a unit test in your life, but want to learn, there is a lot of code that needs testing, just bite off a small chunk and I am confident the rest of the team will support your testing efforts. Mike Joyce has also started to implement unit tests in his UI code using the javascript testing suite Jasmin with Karma running on Node.js. So if you want to get into testing javascript, or just helping with the AngularJS based UI development, there is opportunity there as well. Be Excellent to Each Other, Cameron G.
