Refactorise le script Python avec une convention

This commit is contained in:
Simon Pistache 2023-05-18 11:19:35 +02:00
parent f8fa02924c
commit 82385d1164

View File

@ -7,7 +7,7 @@ import os
import pytest
def validate_brightness_image(working_path, theme_config, high_light, image_list, brightness_way):
def _validate_brightness_image(working_path, theme_config, high_light, image_list, brightness_way):
image_pattern = theme_config.get("imageFilename")
image_filenames = {}.fromkeys(glob.glob(str(Path(working_path, image_pattern))))
# generate an image statistics for each images
@ -15,6 +15,7 @@ def validate_brightness_image(working_path, theme_config, high_light, image_list
this_image = Image.open(an_imagefile).convert("L")
this_image_stats = ImageStat.Stat(this_image)
image_filenames[an_imagefile] = this_image_stats.mean[0]
#print(f'{an_imagefile} : {image_filenames[an_imagefile]}')
# get the brightest observed image from the list
if high_light == "dayHighlight":
@ -54,11 +55,11 @@ def manifest(working_path):
def test_brightest_image(working_path, manifest):
validate_brightness_image(working_path, manifest, "dayHighlight", "dayImageList", "Brightest")
_validate_brightness_image(working_path, manifest, "dayHighlight", "dayImageList", "Brightest")
def test_darkest_image(working_path, manifest):
validate_brightness_image(working_path, manifest, "nightHighlight", "nightImageList", "Darkest")
_validate_brightness_image(working_path, manifest, "nightHighlight", "nightImageList", "Darkest")
def test_image_size(working_path, manifest):