コード例 #1
0
ファイル: tests.py プロジェクト: MaxPRafferty/ImageBuilder
    def test_ImageBuilder_should_call_ImageBuilderAPI_with_file_seq(self, mock_api):
        mock_image_builder_api = mock_api.return_value
        mock_image_builder_api.merge.return_value = self.test_image_1

        image_builder = ImageBuilder(mock_image_builder_api)
        image_builder.build(self.source_image_path, self.test_output_file)

        self.assertEquals(1, mock_image_builder_api.merge.call_count)
        self.assertEquals(3, len(list(mock_image_builder_api.merge.call_args_list[0][0][0])))
        self.assertTrue(os.path.exists(self.test_output_file))
コード例 #2
0
ファイル: tests.py プロジェクト: MaxPRafferty/ImageBuilder
    def test_ImageBuilder_should_throw_exception_if_no_images(self):
        source_folder = os.path.dirname(os.path.abspath(__file__))

        try:
            image_builder = ImageBuilder(None)
            image_builder.build(source_folder, self.test_output_file)
            passed = False
        except Exception as ex:
            passed = True

        self.assertTrue(passed)
コード例 #3
0
ファイル: tests.py プロジェクト: MaxPRafferty/ImageBuilder
    def test_ImageBuilder_should_throw_exception_if_bad_directory_found(self):
        source_folder = "does_not_exist"
        passed = False
        
        try:
            image_builder = ImageBuilder(None)
            image_builder.build(source_folder, self.test_output_file)
        except:
            passed = True

        self.assertTrue(passed)
コード例 #4
0
ファイル: tests.py プロジェクト: kyapp69/ImageBuilder
    def test_ImageBuilder_should_throw_exception_if_no_images(self):
        source_folder = os.path.dirname(os.path.abspath(__file__))

        try:
            image_builder = ImageBuilder(None)
            image_builder.build(source_folder, self.test_output_file)
            passed = False
        except Exception as ex:
            passed = True

        self.assertTrue(passed)
コード例 #5
0
ファイル: tests.py プロジェクト: kyapp69/ImageBuilder
    def test_ImageBuilder_should_throw_exception_if_bad_directory_found(self):
        source_folder = "does_not_exist"
        passed = False

        try:
            image_builder = ImageBuilder(None)
            image_builder.build(source_folder, self.test_output_file)
        except:
            passed = True

        self.assertTrue(passed)
コード例 #6
0
ファイル: tests.py プロジェクト: kyapp69/ImageBuilder
    def test_ImageBuilder_should_call_ImageBuilderAPI_with_file_seq(
            self, mock_api):
        mock_image_builder_api = mock_api.return_value
        mock_image_builder_api.merge.return_value = self.test_image_1

        image_builder = ImageBuilder(mock_image_builder_api)
        image_builder.build(self.source_image_path, self.test_output_file)

        self.assertEquals(1, mock_image_builder_api.merge.call_count)
        self.assertEquals(
            3, len(list(mock_image_builder_api.merge.call_args_list[0][0][0])))
        self.assertTrue(os.path.exists(self.test_output_file))