The null object pattern is a way to test against Python's standard library. It can be used in conjunction with other patterns, like global scope and so on. This one kind of weirded me out because I'd spent a long time in CC plus plus C sharp trying to just remove it from the language. So I had to read up on it. But yeah, I use none quite a bit.