February Meeting: 21st at 6pm at WebFilings in Ames

5 views
Skip to first unread message

mattjmorrison

unread,
Jan 27, 2013, 11:33:32 PM1/27/13
to py...@googlegroups.com

We've got a great meeting planned for February 21st, I hope you all can make it!


February Meeting

Our February meeting will be at WebFilings in Ames on Thursday, February 21st at 6pm. Mark your calendars! We are going to have a very special guest speaker in person giving his talk for PyCon 2013.

carl.jpg    Carl Meyer

Carl Meyer builds web applications in Python for OddBird and helps maintain Djangopip, and virtualenv. When he’s not chasing a more elegant algorithm, he chases frisbees, hockey pucks, and a five-year-old son.

Past conference presentations include Reverse-engineering Ian Bicking's brain: inside pip and virtualenv (PyCon 2011, video), Taming dependencies with pip (DjangoCon 2011, video) and Testing and Django (PyCon 2012, video).

 

TALK DESCRIPTION

The hardest part of testing is getting the ball rolling. Once you've picked your tools and started writing tests, the added confidence you have in making changes to your code, and the time you save in repetitive manual testing, can quickly become addictive! If you never got over that initial speedbump, or you've tried testing but it hasn't yet clicked, this talk is for you.

ABSTRACT

Topics:

  • Picking a testing framework: unittest, nose, py.test. (Don't waste time on this, just pick one).

  • Writing your first test.

  • Unit tests and integration tests.

  • Outside-in vs inside-out testing.

  • Do I have to write my tests first?

  • Mocking: why to do it, why not to do it, and tools that can help.

  • Testing persistence code: fixtures and object mothers.

  • Measuring code coverage with coverage.py; using code coverage as a driver to know what tests you're missing.

  • Using WebTest for integration testing of web code.

  • Introducing tests into an untested legacy codebase.

mattjmorrison

unread,
Feb 18, 2013, 10:12:01 PM2/18/13
to py...@googlegroups.com
IMPORTANT UPDATE

Due to impending winter weather we are postponing the meeting are WebFilings until Monday, March 4th
Reply all
Reply to author
Forward
0 new messages