コード例 #1
0
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()
コード例 #2
0
    status='available',
    server_config={'foo': 'bar'},
    cost=0.0,
    contract_id='test_contract_2',
    project_id='5599',
    created_at=now,
    updated_at=now,
)

test_contract_1 = contract.Contract(
    contract_id='test_contract_1',
    time_created=now,
    status='available',
    start_time=now,
    end_time=now,
    cost=0.0,
    bid_id='test_bid_1',
    bid=None,
    project_id='5599',
    created_at=now,
    updated_at=now,
)

test_contract_2 = contract.Contract(
    contract_id='test_contract_2',
    time_created=now,
    status='available',
    start_time=now,
    end_time=now,
    cost=0.0,
    bid_id='test_bid_2',
コード例 #3
0
                               end_time=now,
                               status=statuses.AVAILABLE,
                               config={'foo': 'bar'},
                               cost=0.0,
                               contract_id='test_contract_2',
                               project_id='5599',
                               created_at=now,
                               updated_at=now,
                               )

test_contract_1 = contract.Contract(contract_id='test_contract_1',
                                    time_created=now,
                                    status=statuses.AVAILABLE,
                                    start_time=now,
                                    end_time=now,
                                    cost=0.0,
                                    bid_id=contract_1_bid.bid_id,
                                    bid=None,
                                    project_id='5599',
                                    created_at=now,
                                    updated_at=now,
                                    )

test_contract_2 = contract.Contract(contract_id='test_contract_2',
                                    time_created=now,
                                    status=statuses.AVAILABLE,
                                    start_time=now,
                                    end_time=now,
                                    cost=0.0,
                                    bid_id=contract_2_bid.bid_id,
                                    bid=None,
                                    project_id='5599',
コード例 #4
0
def test_expire(save):
    o = contract.Contract(**test_contract_dict_1)
    o.expire(scoped_context)

    save.assert_called_once()
コード例 #5
0
def test_save(contract_update):
    contract_update.return_value = test_contract_dict
    c = contract.Contract(**test_contract_dict)
    c.status = "busy"
    c.save(scoped_context)
    contract_update.assert_called_once()
コード例 #6
0
def test_destroy(contract_destroy):
    c = contract.Contract(**test_contract_dict)
    c.destroy(scoped_context)
    contract_destroy.assert_called_once()
コード例 #7
0
def test_get(contract_get):
    contract_get.return_value = test_contract_dict
    c = contract.Contract(**test_contract_dict)
    contract.Contract.get(c.contract_id, scoped_context)
    contract_get.assert_called_once()