mirror of
https://github.com/pre-commit/pre-commit-hooks.git
synced 2026-04-05 19:46:54 +00:00
17 lines
514 B
Python
17 lines
514 B
Python
import os
|
|
import sys
|
|
|
|
|
|
def get_sample_file_path(file_name):
|
|
current_path = os.path.dirname(os.path.dirname(os.path.abspath(__file__)))
|
|
testing_files_folder_path = current_path + '/testing_samples/'
|
|
return testing_files_folder_path + file_name
|
|
|
|
|
|
def perform_test_on_file_expecting_result(file_name, test_function, expected_result=0):
|
|
sample_file_path = get_sample_file_path(file_name)
|
|
sys.argv.append(sample_file_path)
|
|
|
|
result = test_function(sys.argv)
|
|
|
|
assert result == expected_result
|