2024

August

Finding the top pytest plugins

August 25, 2024 · 3 min · Brian

January

pytest 8 is here

January 29, 2024 · 2 min · Brian

2023

November

Testing argparse Applications

November 16, 2023 · 7 min

pytest slow order

November 2, 2023 · 3 min

October

Upgrading to Python 3.12 and my battle with virtualenv cache

October 2, 2023 · 2 min

September

pytest Primary Power Course Is Ready

September 12, 2023 · 1 min

August

pytest Course

August 21, 2023 · 1 min · Brian

March

Sharing is Caring - Sharing pytest Fixtures - PyCascades 2023

March 19, 2023 · 1 min · Brian

February

pytest tips and tricks

February 27, 2023 · 6 min · Brian

January

Fixing Circular Imports in Python with Protocol

January 23, 2023 · 4 min · Brian

2022

December

Testing with Python 3.12

December 5, 2022 · 3 min · Brian

October

Installing Python 3.11 on Mac or Windows

October 26, 2022 · 4 min

September

Talk - Sharing is Caring - pytest fixture edition

September 10, 2022 · 1 min · Brian

April

Current Git CLI workflow

April 13, 2022 · 2 min · Brian

February

Lean TDD

February 20, 2022 · 17 min · Brian

Beta 9.0 of Python Testing with pytest, 2nd ed, available.

February 11, 2022 · 1 min · Brian

2021

September

Python Packaging Struggle for pytest Plugins

September 22, 2021 · 2 min

June

Pinning Application Dependencies with pip-tools compile

June 9, 2021 · 1 min

2016

November

PythonBytes.fm

November 10, 2016 · 1 min · Brian

September

Transcript for episode 2: Pytest vs Unittest vs Nose

September 25, 2016 · 10 min · Brian

April

Python featured in April issue of PragPub

April 6, 2016 · 1 min · Brian

February

Given-When-Then

February 10, 2016 · 11 min · Brian

2015

March

pytest-expect code now in a github repo

March 31, 2015 · 1 min · Brian

pytest expect fixture plugin, iteration 1

March 10, 2015 · 3 min · Brian

Test First Programming / Test First Development

March 3, 2015 · 8 min · Brian

February

pytest delayed assert / multiple failure plugin, iteration 1

February 19, 2015 · 4 min · Brian

Delayed assert / multiple failures per test

February 13, 2015 · 6 min · Brian

2014

November

perspectives, opinions, dogma, and an elephant

November 7, 2014 · 4 min · Brian

August

Why Most Unit Testing is Waste

August 1, 2014 · 30 min · Brian

May

My reaction to “Is TDD Dead?”

May 25, 2014 · 7 min · Brian

April

How do I start testing?

April 10, 2014 · 5 min · Brian

March

pytest session scoped fixtures

March 25, 2014 · 5 min · Brian

February

pytest fixtures nuts and bolts

February 5, 2014 · 14 min · Brian

January

pytest fixtures easy example

January 7, 2014 · 5 min · Brian

2013

December

pytest xUnit style fixtures

December 28, 2013 · 5 min · Brian

November

pytest fixtures – part 1

November 18, 2013 · 2 min · Brian

October

pytest full support of unittest fixtures in pytest 2.4

October 29, 2013 · 1 min · Brian

Sublime Text block/column copy/paste

October 23, 2013 · 2 min · Brian

The power of “Thank You”

October 1, 2013 · 3 min · Brian

August

nose fixture reference

August 30, 2013 · 4 min · Brian

tip: dictionary get() works like getattr

August 21, 2013 · 1 min · Brian

July

I’m annoyed with Python’s ternary operator

July 2, 2013 · 1 min · Brian

June

pytest support for unittest style fixtures

June 26, 2013 · 6 min · Brian

nose support for unittest style fixtures

June 25, 2013 · 2 min · Brian

Run a single test class with unittest, nosetests, py.test

June 19, 2013 · 1 min · Brian

What happens when unittest fixtures fail

June 17, 2013 · 6 min · Brian

unittest fixture syntax and flow reference

June 16, 2013 · 6 min · Brian

for pip proxy, use dev instead of 1.3.1

June 3, 2013 · 2 min · Brian

May

How not to test, part 1

May 21, 2013 · 5 min · Brian

April

pytest debug print logging in real time

April 4, 2013 · 6 min · Brian

February

regex search and replace example scripts

February 8, 2013 · 4 min · Brian

Python regex Search and Replace Examples

February 8, 2013 · 4 min

Perl regex Search and Replace Examples

February 7, 2013 · 2 min

January

nose introduction

January 29, 2013 · 9 min · Brian

pytest introduction

January 15, 2013 · 8 min

Confession … I still use perl on the command line

January 9, 2013 · 3 min

unittest introduction

January 4, 2013 · 6 min · Brian

2012

December

doctest introduction

December 11, 2012 · 6 min · Brian

November

Software API/CLI interface adapters

November 27, 2012 · 6 min · Brian

October

Stub for markdown.py

October 25, 2012 · 2 min · Brian

Markdown.py requirements

October 25, 2012 · 4 min · Brian

Why Markdown

October 18, 2012 · 3 min · Brian