38261d0800
* Updated all copyright headers to split the longer original copyright line into 2 shorter lines Signed-off-by: Steve Pham <spham@amazon.com>
36 lines
1.0 KiB
Python
Executable File
36 lines
1.0 KiB
Python
Executable File
#
|
|
# Copyright (c) Contributors to the Open 3D Engine Project.
|
|
# For complete copyright and license terms please see the LICENSE at the root of this distribution.
|
|
#
|
|
# SPDX-License-Identifier: Apache-2.0 OR MIT
|
|
#
|
|
#
|
|
|
|
from typing import Dict, List
|
|
|
|
from commit_validation.commit_validation import Commit
|
|
|
|
class MockCommit(Commit):
|
|
|
|
def __init__(self, files=None, removed_files=None, file_diffs=None, description: str = '', author: str = ''):
|
|
self.files = [] if files is None else files
|
|
self.removed_files = [] if removed_files is None else removed_files
|
|
self.file_diffs = {} if file_diffs is None else file_diffs
|
|
self.description = description
|
|
self.author = author
|
|
|
|
def get_files(self) -> List[str]:
|
|
return self.files
|
|
|
|
def get_removed_files(self) -> List[str]:
|
|
return self.removed_files
|
|
|
|
def get_file_diff(self, file) -> Dict[str, str]:
|
|
return self.file_diffs[file]
|
|
|
|
def get_description(self) -> str:
|
|
return self.description
|
|
|
|
def get_author(self) -> str:
|
|
return self.author
|