skillsync-cli / test_evaluator.py
Mr-Haseeb786
Sanitized Production Build
56c7b6d
Raw
History Blame Contribute Delete
778 Bytes
from job_apply_ai.analyzer.ats_evaluator import ATSEvaluator
from dotenv import load_dotenv
load_dotenv()
def run_test():
print("Initializing Evaluator...")
evaluator = ATSEvaluator()
dummy_resume = "I am a software engineer with 5 years of experience in Python, Flask, and React."
dummy_jd = "Looking for a backend developer. Must know Python, Flask, Django, and SQL."
print("Running evaluation (this will trigger the heavy model load)...")
result = evaluator.evaluate_fit(dummy_resume, dummy_jd)
print("\n--- RESULTS ---")
print(f"Match Score: {result['match_score']}%")
print(f"Matched Skills: {result['matched_skills']}")
print(f"Missing Skills: {result['missing_skills']}")
if __name__ == "__main__":
run_test()