python

IT

python mockでテスト 使用例まとめ 置換、複数回置換、呼出回数チェック等

pythonで試験をするときに、ダミーの値を設定したい場合が出ます。その時にmockを利用すると、異常系試験でもスムーズにテストソースを記述することができます。 ただ、私がよく使用するmockの使用方法が検索してもひとまとめになっていなく探すのに手間がかかったり、テストソースを具体的に記述するときの最初のとっかかりが若干わかりにくかったりしたので、mockを使用したテストの使用方法を具体的なテスト […]

IT

pythonの暗号化/復号化をファイルで行う。(格納した暗号ファイルを復号しデータを取得)

pythonの暗号化/復号化をファイルで行う処理をご紹介します。 ファイルで行う理由としては、サーバに平文のパスワードを置くなという、セキュリティ要件があったので、暗号化しようということになり、簡単なロジックを作成しましたので、参考になれば幸いです。 ロジックが簡単すぎやしますが、平文で置くなとしか要件なかったし、データファイルとキーファイルの置き場を違うところにして、若干複合しにくくしてとりあえ […]

IT

pythonのpandasで2つのファイルを比較、結合(merge)等の処理を行うやり方のサンプル

pythonのpandasで2つのファイルを比較、結合等の操作を行うやり方を忘れないうちにメモ。エクセルで作ったファイル(csv形式)を読む為に文字コードの指定、mergeを使って2つのファイルを外部結合、内部データの比較方法、列の新規追加、結合したデータをファイルに出力する方法を簡単なユースケースを元に説明します。 公式サイトがhttps://pandas.pydata.org/pandas-d […]