Skip to content

Commit

Permalink
Fix rag instance factory
Browse files Browse the repository at this point in the history
  • Loading branch information
medihack committed Aug 5, 2024
1 parent 13551a4 commit 6917de1
Showing 1 changed file with 4 additions and 3 deletions.
7 changes: 4 additions & 3 deletions radis/rag/factories.py
Original file line number Diff line number Diff line change
Expand Up @@ -78,18 +78,19 @@ class Meta:
model = RagInstance

task = factory.SubFactory("radis.rag.factories.RagTaskFactory")
report = factory.SubFactory("radis.reports.factories.ReportFactory")

@factory.post_generation
def reports(self, create, extracted, **kwargs):
def other_reports(self, create, extracted, **kwargs):
if not create:
return

self = cast(RagInstance, self)

if extracted:
for report in extracted:
self.reports.add(report)
self.other_reports.add(report)
else:
from radis.reports.factories import ReportFactory

self.reports.add(*[ReportFactory() for _ in range(3)])
self.other_reports.add(*[ReportFactory() for _ in range(3)])

0 comments on commit 6917de1

Please sign in to comment.