Use unique attachment object names
This commit is contained in:
parent
330c9ef365
commit
36d39dc949
@ -3,7 +3,7 @@
|
|||||||
"files": null,
|
"files": null,
|
||||||
"lines": null
|
"lines": null
|
||||||
},
|
},
|
||||||
"generated_at": "2019-08-13T09:59:21Z",
|
"generated_at": "2019-08-14T14:39:14Z",
|
||||||
"plugins_used": [
|
"plugins_used": [
|
||||||
{
|
{
|
||||||
"base64_limit": 4.5,
|
"base64_limit": 4.5,
|
||||||
@ -169,7 +169,7 @@
|
|||||||
"hashed_secret": "e4f14805dfd1e6af030359090c535e149e6b4207",
|
"hashed_secret": "e4f14805dfd1e6af030359090c535e149e6b4207",
|
||||||
"is_secret": false,
|
"is_secret": false,
|
||||||
"is_verified": false,
|
"is_verified": false,
|
||||||
"line_number": 30,
|
"line_number": 32,
|
||||||
"type": "Hex High Entropy String"
|
"type": "Hex High Entropy String"
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
# Add root application dir to the python path
|
# Add root application dir to the python path
|
||||||
import os
|
import os
|
||||||
import sys
|
import sys
|
||||||
from datetime import timedelta, date, timedelta
|
from datetime import timedelta, date
|
||||||
import random
|
import random
|
||||||
from faker import Faker
|
from faker import Faker
|
||||||
from werkzeug.datastructures import FileStorage
|
from werkzeug.datastructures import FileStorage
|
||||||
@ -168,18 +168,19 @@ def add_task_orders_to_portfolio(portfolio):
|
|||||||
yesterday = today - timedelta(days=1)
|
yesterday = today - timedelta(days=1)
|
||||||
five_days = timedelta(days=5)
|
five_days = timedelta(days=5)
|
||||||
|
|
||||||
pdf = {"filename": "sample_task_order.pdf", "object_name": str(uuid4())}
|
def build_pdf():
|
||||||
|
return {"filename": "sample_task_order.pdf", "object_name": str(uuid4())}
|
||||||
|
|
||||||
draft_to = TaskOrderFactory.build(portfolio=portfolio, pdf=None)
|
draft_to = TaskOrderFactory.build(portfolio=portfolio, pdf=None)
|
||||||
unsigned_to = TaskOrderFactory.build(portfolio=portfolio, pdf=pdf)
|
unsigned_to = TaskOrderFactory.build(portfolio=portfolio, pdf=build_pdf())
|
||||||
upcoming_to = TaskOrderFactory.build(
|
upcoming_to = TaskOrderFactory.build(
|
||||||
portfolio=portfolio, signed_at=yesterday, pdf=pdf
|
portfolio=portfolio, signed_at=yesterday, pdf=build_pdf()
|
||||||
)
|
)
|
||||||
expired_to = TaskOrderFactory.build(
|
expired_to = TaskOrderFactory.build(
|
||||||
portfolio=portfolio, signed_at=yesterday, pdf=pdf
|
portfolio=portfolio, signed_at=yesterday, pdf=build_pdf()
|
||||||
)
|
)
|
||||||
active_to = TaskOrderFactory.build(
|
active_to = TaskOrderFactory.build(
|
||||||
portfolio=portfolio, signed_at=yesterday, pdf=pdf
|
portfolio=portfolio, signed_at=yesterday, pdf=build_pdf()
|
||||||
)
|
)
|
||||||
|
|
||||||
clins = [
|
clins = [
|
||||||
|
@ -1,6 +1,7 @@
|
|||||||
import pytest
|
import pytest
|
||||||
from flask import url_for, get_flashed_messages
|
from flask import url_for, get_flashed_messages
|
||||||
from datetime import timedelta, date
|
from datetime import timedelta, date
|
||||||
|
from uuid import uuid4
|
||||||
|
|
||||||
from atst.domain.task_orders import TaskOrders
|
from atst.domain.task_orders import TaskOrders
|
||||||
from atst.models.task_order import Status as TaskOrderStatus
|
from atst.models.task_order import Status as TaskOrderStatus
|
||||||
@ -10,8 +11,8 @@ from tests.factories import CLINFactory, PortfolioFactory, TaskOrderFactory, Use
|
|||||||
from tests.utils import captured_templates
|
from tests.utils import captured_templates
|
||||||
|
|
||||||
|
|
||||||
def build_pdf_form_data(filename="sample.pdf", object_name="object_name"):
|
def build_pdf_form_data(filename="sample.pdf", object_name=None):
|
||||||
return {"pdf-filename": filename, "pdf-object_name": object_name}
|
return {"pdf-filename": filename, "pdf-object_name": object_name or uuid4()}
|
||||||
|
|
||||||
|
|
||||||
@pytest.fixture
|
@pytest.fixture
|
||||||
|
Loading…
x
Reference in New Issue
Block a user