File size: 778 Bytes
88da18c
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
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()