예제 #1
0
 def test_main(self):
     """テスト:Main正常系"""
     expected = set(self.TEST_OUTPUT_FILES)
     # テストディレクトリ初期化
     self.setting.test_directory_initialization()
     # テスト用入力ファイルの設置
     shutil.copytree(self.TEST_FILE_DIR,
                     os.path.join(self.setting.INPUT_DIR, self.TEST_DIR))
     # テストターゲットの実行
     main()
     # 作成された写真の確認
     actual = set(os.listdir(self.TEST_OUTPUT_DIR))
     # 部分集合で結果を確認
     compare = expected.issuperset(actual)
     self.assertTrue(compare)
예제 #2
0
 def test_main_exception_pass(self):
     """テスト:Main異常系"""
     # テストディレクトリ初期化
     self.setting.test_directory_initialization()
     # テスト用入力ファイルの設置
     shutil.copytree(self.TEST_FILE_DIR,
                     os.path.join(self.setting.INPUT_DIR, self.TEST_DIR))
     # 空の設定ファイルを設置
     self.setting.config_file_set(
         os.path.join(self.setting.TEST_CONFIG_FILES_DIR,
                      "config_ng_output_none.ini"))
     # 設定のクリア
     photo.Cleaning._CONFIG = {}
     # テストターゲットの実行
     main()
     # 出力先が空であることを確認
     result = False
     if not os.path.isdir(self.TEST_OUTPUT_DIR):
         result = True
     self.assertTrue(result)
예제 #3
0
from organize import main

if __name__ == "__main__":
    main.main()
예제 #4
0
#!/usr/bin/env python
# -*- coding: utf-8 -*-

from organize.main import main

if __name__ == "__main__":
    """メイン処理の実行"""
    main()