Skip to content

What we’re about

Welcome! Boston Python is one of the largest local Python user groups in the world.  Meet other local Python developers, learners, employers, and enthusiasts of all kinds.  All skill levels are welcome: if you are interested in Python, we are interested in you!  We have a code of conduct to ensure that everyone stays happy and productive.

We have great regular events:

  • Monthly presentation series: these are longish presentations (about an hour) about topics of interest to the community.  Often we also have lightning talks (5-15 minutes) also.  If you have something you'd like to share with everyone, drop a line to the organizers!
    Monthly informal project nights: these are a chance to sit down with other Python developers of all experience levels to push your project forward, get help with a particular trouble spot, share expertise, or do whatever else you like.

In addition to meeting face-to-face, we have a few other ways to stay connected:

• Slack: https://about.bostonpython.com/slack

Job postings on the Meetup.com mailing list are OK, as long as they meet the Job Posting Requirements.
If you'd like to help financially, you can make a tax-deductible contribution at donate.bostonpython.com.

Responsible Pytest Usage

Responsible Pytest Usage

Microsoft New England Research and Development Center, 1 Memorial Drive #1, Cambridge, MA, US

A presentation sponsored by Matterbeam

David Sturgis: Responsible Pytest Usage

PyTest is an increasingly popular framework for automated software testing in Python. In some ways, it can be very simple and minimal compared to the classic xUnitistyle unittest module built into Python. But it also has "a learning curve" (to put it mildly!) and some very powerful, complex features. Some very smart people (that I respect a lot) have told me that I should only use the simple, minimal features, and skip all the "fancy stuff". And after using, hacking on, and teaching people to use PyTest for a few years: I must disagree. (Some of that stuff is frickin' cool.) But where should we draw the line? What "essential" PyTest is worth your time and attention?

* The Philosophy: Less code, more tests!
* At a high level: How does PyTest work?
* PyTest plugins and general behaviors
* PyTest Marks and test running
* PyTest Fixtures: The Best, Worst, most controversial feature?
* Some of my favorite fun PyTest tricks, ranging from practical to clever to ridiculous

(Along the way, I'll call out some other Testing tools worth trying, and provide some context on Software Testing (and Test Driven Development), and why they're worth it, despite how fiddly and complicated the can get...)

Socializing at 6, then the talk starts at 7. Pizza will be provided by Matterbeam.

Unfortunately we won't be able to stream or record this session.

  • Photo of the user
  • Photo of the user
  • Photo of the user
83 attendees

Upcoming events

42

See all

Group links