Fix crash running machine learning with no data dir

The scripts crashed when the `data` folder wasn't present, which is the
common situation in development environments or production environments
not using Capistrano, since this folder isn't under version control.
This commit is contained in:
Javi Martín
2022-10-19 02:34:37 +02:00
parent 0b8cd158a9
commit 33f7a05d3e
2 changed files with 7 additions and 9 deletions

View File

@@ -303,9 +303,6 @@ describe MachineLearning do
describe "#export_proposals_to_json" do
it "creates a JSON file with all proposals" do
require "fileutils"
FileUtils.mkdir_p Rails.root.join("public", "machine_learning", "data")
first_proposal = create(:proposal)
last_proposal = create(:proposal)
@@ -332,9 +329,6 @@ describe MachineLearning do
describe "#export_budget_investments_to_json" do
it "creates a JSON file with all budget investments" do
require "fileutils"
FileUtils.mkdir_p Rails.root.join("public", "machine_learning", "data")
first_budget_investment = create(:budget_investment)
last_budget_investment = create(:budget_investment)
@@ -359,9 +353,6 @@ describe MachineLearning do
describe "#export_comments_to_json" do
it "creates a JSON file with all comments" do
require "fileutils"
FileUtils.mkdir_p Rails.root.join("public", "machine_learning", "data")
first_comment = create(:comment)
last_comment = create(:comment)