MCPcopy
hub / github.com/serengil/deepface / test_analyze_for_some_actions

Function test_analyze_for_some_actions

tests/unit/test_analyze.py:81–100  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

79
80
81def test_analyze_for_some_actions():
82 img = "dataset/img4.jpg"
83 demography_objs = DeepFace.analyze(img, ["age", "gender"], silent=True)
84
85 for demography in demography_objs:
86 assert type(demography) == dict
87 age = demography["age"]
88 gender = demography["dominant_gender"]
89
90 logger.debug(f"Age: { age }")
91 logger.debug(f"Gender: {gender}")
92
93 assert demography.get("age") is not None
94 assert demography.get("dominant_gender") is not None
95
96 # these are not in actions
97 assert demography.get("dominant_race") is None
98 assert demography.get("dominant_emotion") is None
99
100 logger.info("✅ test analyze for some actions done")
101
102
103def test_analyze_for_preloaded_image():

Callers

nothing calls this directly

Calls 3

analyzeMethod · 0.80
debugMethod · 0.80
infoMethod · 0.80

Tested by

no test coverage detected