unittest pitfalls