個人的には、pytest一択です。理由はunittestよりも直感的に書ける(例えば、unittestはassert文のメソッド名が複雑)ので、学習コストが低いこと、テスト結果の出力が優れており、デバックがしやすいことが挙げられます。