learning python tdd