mirror of
https://github.com/discourse/discourse-ai.git
synced 2025-07-13 09:33:28 +00:00
DEV: Zero delays on fake endpoint used in tests (#1311)
This commit is contained in:
parent
48305dc7d3
commit
4eac377987
@ -81,7 +81,7 @@ module DiscourseAi
|
|||||||
end
|
end
|
||||||
|
|
||||||
def self.delays
|
def self.delays
|
||||||
@delays ||= Array.new(10) { rand * 6 }
|
@delays ||= Array.new(10) { Rails.env.test? ? 0 : rand(0..5) }
|
||||||
end
|
end
|
||||||
|
|
||||||
def self.delays=(delays)
|
def self.delays=(delays)
|
||||||
|
@ -7,9 +7,6 @@ RSpec.describe Jobs::SummariesBackfill do
|
|||||||
let(:limit) { 24 } # guarantee two summaries per batch
|
let(:limit) { 24 } # guarantee two summaries per batch
|
||||||
let(:intervals) { 12 } # budget is split into intervals. Job runs every five minutes.
|
let(:intervals) { 12 } # budget is split into intervals. Job runs every five minutes.
|
||||||
|
|
||||||
before { DiscourseAi::Completions::Endpoints::Fake.delays = [] }
|
|
||||||
after { DiscourseAi::Completions::Endpoints::Fake.reset! }
|
|
||||||
|
|
||||||
before do
|
before do
|
||||||
assign_fake_provider_to(:ai_summarization_model)
|
assign_fake_provider_to(:ai_summarization_model)
|
||||||
SiteSetting.ai_summarization_enabled = true
|
SiteSetting.ai_summarization_enabled = true
|
||||||
|
@ -10,9 +10,6 @@ RSpec.describe DiscourseAi::Summarization::FoldContent do
|
|||||||
|
|
||||||
before { SiteSetting.ai_summarization_enabled = true }
|
before { SiteSetting.ai_summarization_enabled = true }
|
||||||
|
|
||||||
before { DiscourseAi::Completions::Endpoints::Fake.delays = [] }
|
|
||||||
after { DiscourseAi::Completions::Endpoints::Fake.reset! }
|
|
||||||
|
|
||||||
describe "#summarize" do
|
describe "#summarize" do
|
||||||
before do
|
before do
|
||||||
# Make sure each content fits in a single chunk.
|
# Make sure each content fits in a single chunk.
|
||||||
|
Loading…
x
Reference in New Issue
Block a user