Esempio n. 1
0
def test_get(offer_contract_relationship_get):
    offer_contract_relationship_get.return_value = test_ocr_dict
    oc = ocr.OfferContractRelationship(**test_ocr_dict)
    ocr.OfferContractRelationship.get(oc.contract_id,
                                      oc.marketplace_offer_id,
                                      scoped_context)
    offer_contract_relationship_get.assert_called_once()
def test_expire(save, ocr_get_all, ocr_expire):
    ocr_get_all.return_value = [ocr.OfferContractRelationship(**test_ocr_dict)]

    c = contract.Contract(**test_contract_dict_1)
    c.expire(scoped_context)

    ocr_expire.assert_called_once()
    save.assert_called_once()
Esempio n. 3
0
def test_get_all_with_vals(offer_contract_relationship_get_all):
    offer_contract_relationship_get_all.return_value = [test_ocr_dict]
    oc = ocr.OfferContractRelationship(**test_ocr_dict)
    filters = {
        'marketplace_offer_id': oc.marketplace_offer_id,
        'contract_id': oc.contract_id,
        'status': oc.status
    }
    ocr.OfferContractRelationship.get_all(scoped_context, filters)
    offer_contract_relationship_get_all.assert_called_once()
Esempio n. 4
0
def test_expire(save):
    oc = ocr.OfferContractRelationship(**test_ocr_dict)
    oc.expire(scoped_context)

    save.assert_called_once()
Esempio n. 5
0
def test_save(offer_contract_relationship_update):
    offer_contract_relationship_update.return_value = test_ocr_dict
    oc = ocr.OfferContractRelationship(**test_ocr_dict)
    oc.status = "retrieved"
    oc.save(scoped_context)
    offer_contract_relationship_update.assert_called_once()
Esempio n. 6
0
def test_destroy(offer_contract_relationship_destroy):
    oc = ocr.OfferContractRelationship(**test_ocr_dict)
    oc.destroy(scoped_context)
    offer_contract_relationship_destroy.assert_called_once()
    time_created="2016-07-16T19:20:30",
    status='available',
    start_time="2016-07-16T19:20:30",
    end_time="2016-07-16T19:20:30",
    cost=0.0,
    bid_id='test_bid_2',
    offers=[contract_1_offer.marketplace_offer_id],
    project_id='5599',
    created_at="2016-07-16T19:20:30",
    updated_at="2016-07-16T19:20:30",
)

test_ocr_1 = ocr.OfferContractRelationship(
    offer_contract_relationship_id='test_ocr_id_1',
    marketplace_offer_id='test_offer_1',
    contract_id='test_contract_1',
    status='unretrieved',
    created_at=now,
    updated_at=now,
)

test_ocr_2 = ocr.OfferContractRelationship(
    offer_contract_relationship_id='test_ocr_id_2',
    marketplace_offer_id='test_offer_2',
    contract_id='test_contract_2',
    status='unretrieved',
    created_at=now,
    updated_at=now,
)

test_ocr_3 = ocr.OfferContractRelationship(
    offer_contract_relationship_id='test_ocr_id_3',
Esempio n. 8
0
                                    )

test_contract_dict = dict(contract_id='test_contract_2',
                          time_created="2016-07-16T19:20:30",
                          status='available',
                          start_time="2016-07-16T19:20:30",
                          end_time="2016-07-16T19:20:30",
                          cost=0.0,
                          bid_id='test_bid_2',
                          offers=[contract_1_offer.marketplace_offer_id],
                          project_id='5599'
                          )

test_ocr_1 = ocr.OfferContractRelationship(
                offer_contract_relationship_id='test_ocr_id_1',
                marketplace_offer_id='test_offer_1',
                contract_id='test_contract_1',
                status='unretrieved')

test_ocr_2 = ocr.OfferContractRelationship(
            offer_contract_relationship_id='test_ocr_id_2',
            marketplace_offer_id='test_offer_2',
            contract_id='test_contract_2',
            status='unretrieved')


@mock.patch('flocx_market.objects.offer_contract_relationship'
            '.OfferContractRelationship.get_all')
def test_get_offer_contract_relationships(mock_get_all, client):
    test_result = [test_ocr_1, test_ocr_2]
    mock_get_all.return_value = test_result
    time_created="2016-07-16T19:20:30",
    status=statuses.AVAILABLE,
    start_time="2016-07-16T19:20:30",
    end_time="2016-07-16T19:20:30",
    cost=0.0,
    bid_id='test_bid_2',
    offers=[contract_1_offer.offer_id],
    project_id='5599',
    created_at="2016-07-16T19:20:30",
    updated_at="2016-07-16T19:20:30",
)

test_ocr_1 = ocr.OfferContractRelationship(
    offer_contract_relationship_id='test_ocr_id_1',
    offer_id='test_offer_1',
    contract_id='test_contract_1',
    status='unretrieved',
    created_at=now,
    updated_at=now,
)

test_ocr_2 = ocr.OfferContractRelationship(
    offer_contract_relationship_id='test_ocr_id_2',
    offer_id='test_offer_2',
    contract_id='test_contract_2',
    status=statuses.AVAILABLE,
    created_at=now,
    updated_at=now,
)

test_ocr_3 = ocr.OfferContractRelationship(
    offer_contract_relationship_id='test_ocr_id_3',
Esempio n. 10
0
def test_get_by_id(offer_contract_relationship_get):
    offer_contract_relationship_get.return_value = test_ocr_dict
    ocr.OfferContractRelationship(**test_ocr_dict)
    ocr.OfferContractRelationship.get(scoped_context,
                                      'test_offer_contract_relationship_id')
    offer_contract_relationship_get.assert_called_once()