replace default scoring with opportunity model
CI / compose (push) Successful in 13m53s

This commit is contained in:
Marco0300
2026-09-03 23:21:35 +02:00
parent 00bd49a894
commit cb31f2dd04
4 changed files with 137 additions and 36 deletions
+2
View File
@@ -93,6 +93,8 @@ class SourceApiTests(unittest.TestCase):
detail = self.req('GET', f"/api/v1/businesses/{businesses[0]['id']}")[1]
self.assertTrue(detail['domains']); self.assertTrue(detail['websites']); self.assertTrue(detail['evidence'])
self.assertTrue(detail['contacts']); self.assertEqual(detail['review_status'], 'pending')
self.assertEqual(detail['score_version'], 'opportunity-v1')
self.assertTrue(all({'code', 'name', 'points', 'version'} <= set(item) for item in detail['score_factors']))
db = sqlite3.connect(self.tmp.name + '/x.db')
self.assertEqual(db.execute('SELECT processing_status FROM source_records').fetchone()[0], 'processed')
self.assertEqual(db.execute('SELECT status FROM enrichment_queue').fetchone()[0], 'completed')