예제 #1
0
파일: test_esco.py 프로젝트: lttga/op2
from tests.base.data import (
    complaint, question, subcontracting, qualified,
    tender_esco, bid_draft, bid2, bid3_with_docs,
    bid_document, bid_document2, lots
)

test_tender_data = deepcopy(tender_esco)
test_lots = deepcopy(lots)
bid = deepcopy(bid_draft)
bid2 = deepcopy(bid2)
bid3 = deepcopy(bid3_with_docs)
bid_document2 = deepcopy(bid_document2)

bid.update(subcontracting)
bid.update(qualified)
bid2.update(qualified)
bid3.update(qualified)

bid.update({
    "value": {
        "annualCostsReduction": [500] + [1000] * 20,
        "yearlyPaymentsPercentage": 0.9,
        "contractDuration": {
            "years": 10,
            "days": 74
        }
    }
})

bid2.update({
    "value": {
from tests.base.constants import DOCS_URL, AUCTIONS_URL
from tests.base.test import DumpsWebTestApp, MockWebTestMixin
from tests.base.data import (question, complaint, claim, lots, subcontracting,
                             bid_draft, bid2, bid3_with_docs, qualified,
                             tender_openeu)

test_tender_data = deepcopy(tender_openeu)
test_lots = deepcopy(lots)
bid = deepcopy(bid_draft)
bid2 = deepcopy(bid2)
bid3 = deepcopy(bid3_with_docs)

bid.update(subcontracting)
bid.update(qualified)
bid2.update(qualified)
bid3.update(qualified)

test_lots[0]['value'] = test_tender_data['value']
test_lots[0]['minimalStep'] = test_tender_data['minimalStep']
test_lots[1]['value'] = test_tender_data['value']
test_lots[1]['minimalStep'] = test_tender_data['minimalStep']

TARGET_DIR = 'docs/source/tendering/openeu/http/tutorial/'
TARGET_DIR_MULTI = 'docs/source/tendering/openeu/http/multiple_lots_tutorial/'


class TenderResourceTest(BaseTenderWebTest, MockWebTestMixin):
    AppClass = DumpsWebTestApp

    relative_to = os.path.dirname(__file__)

from tests.base.constants import DOCS_URL, AUCTIONS_URL, MOCK_DATETIME
from tests.base.test import DumpsWebTestApp, MockWebTestMixin
from tests.base.data import (
    question, complaint, tender_defense, subcontracting,
    qualified, bid, bid2
)

test_tender_ua_data = deepcopy(tender_defense)
bid = deepcopy(bid)
bid2 = deepcopy(bid2)

bid.update(subcontracting)
bid.update(qualified)
bid2.update(qualified)
bid.update({"selfEligible": True})
bid2.update({"selfEligible": True})

TARGET_DIR = 'docs/source/tendering/defense/http/'


@mock.patch("openprocurement.tender.core.validation.RELEASE_SIMPLE_DEFENSE_FROM",
            parse_date(MOCK_DATETIME) + timedelta(days=365))
class TenderUAResourceTest(BaseTenderUAWebTest, MockWebTestMixin):
    AppClass = DumpsWebTestApp

    relative_to = os.path.dirname(__file__)
    initial_data = test_tender_ua_data
    docservice = True
    docservice_url = DOCS_URL