def setUp(self): super(StatusActiveRectificationDocumentTest, self).setUp() procedure = ProcedureMachine() procedure.set_db_connector(self.db) change_machine_state(procedure, 'active.rectification') self.procedure = procedure
def setUp(self): super(CreateAuctionResourceTest, self).setUp() procedure = ProcedureMachine() procedure.set_db_connector(self.db) change_machine_state(procedure, 'create') context = procedure.snapshot(dump=False) self.auction = context['auction']['data']
def setUp(self): super(DraftAuctionDumpTest, self).setUp() procedure = ProcedureMachine() procedure.set_db_connector(self.db) change_machine_state(procedure, 'draft') context = procedure.snapshot() self.auction = context['auction']
def setUp(self): super(RectificationAuctionDocumentsDumpTest, self).setUp() procedure = ProcedureMachine() procedure.set_db_connector(self.db) change_machine_state(procedure, 'active.rectification') context = procedure.snapshot() self.auction = context['auction'] self.ENTRYPOINT = '/auctions/{}/documents?acc_token={}'.format( self.auction['data']['id'], self.auction['access']['token'])
def setUp(self): super(StatusDraftInvalidAuctionPeriodTest, self).setUp() procedure = ProcedureMachine() procedure.set_db_connector(self.db) change_machine_state(procedure, 'draft') context = procedure.snapshot( fixture=AUCTION_WITH_INVALID_AUCTON_PERIOD) auction = context['auction'] entrypoints = {} entrypoints['patch_auction'] = '/auctions/{}?acc_token={}'.format( auction['data']['id'], auction['access']['token']) self.auction = auction self.ENTRYPOINTS = entrypoints
def setUp(self): super(StatusDraftTest, self).setUp() procedure = ProcedureMachine() procedure.set_db_connector(self.db) change_machine_state(procedure, 'draft') context = procedure.snapshot() auction = context['auction'] entrypoints = {} entrypoints['get_auction'] = '/auctions/{}'.format( auction['data']['id']) entrypoints['patch_auction'] = '/auctions/{}?acc_token={}'.format( auction['data']['id'], auction['access']['token']) self.auction = auction self.ENTRYPOINTS = entrypoints
def setUp(self): super(ActiveRectificationTest, self).setUp() procedure = ProcedureMachine() procedure.set_db_connector(self.db) procedure.toggle('active.rectification') context = procedure.snapshot() auction = context['auction'] items = context['items'] entrypoints = {} entrypoint_pattern = '/auctions/{}?acc_token={}' entrypoints['patch_auction'] = entrypoint_pattern.format( auction['data']['id'], auction['access']['token']) entrypoint_pattern = '/auctions/{}/questions' entrypoints['post_question'] = entrypoint_pattern.format( auction['data']['id']) entrypoints['get_auction'] = '/auctions/{}'.format( auction['data']['id']) entrypoint_pattern = '/auctions/{}/cancellations?acc_token={}' entrypoints['post_cancellation'] = entrypoint_pattern.format( auction['data']['id'], auction['access']['token']) entrypoint_pattern = '/auctions/{}/documents?acc_token={}' entrypoints['documents'] = entrypoint_pattern.format( auction['data']['id'], auction['access']['token']) self.auction = auction self.items = items self.ENTRYPOINTS = entrypoints
def setUp(self): super(StatusActiveAuctionWithBidsCancellationsTest, self).setUp() procedure = ProcedureMachine() procedure.set_db_connector(self.db) procedure.toggle('active.tendering') context = procedure.snapshot( fixture=AUCTION_WITH_BIDS_WITH_CANCELLATION) auction = context['auction'] bids = context['bids'] cancellation = context['cancellations'][0] entrypoints = {} entrypoints['get_auction'] = '/auctions/{}'.format( auction['data']['id']) entrypoints[ 'patch_cancellation'] = '/auctions/{}/cancellations/{}?acc_token={}'.format( auction['data']['id'], cancellation['data']['id'], auction['access']['token']) self.auction = auction self.bids = bids self.cancellation = cancellation self.cancellations = context['cancellations'] self.ENTRYPOINTS = entrypoints
def setUp(self): super(StatusActiveEnquiryPendingBidsTest, self).setUp() procedure = ProcedureMachine() procedure.set_db_connector(self.db) procedure.toggle('active.enquiry') context = procedure.snapshot(fixture=AUCTION_WITH_PENDING_BID) auction = context['auction'] bid = context['bids'][0] entrypoints = {} pattern = '/auctions/{auction}/bids/{bid}?acc_token={token}' entrypoints['bid'] = pattern.format(auction=auction['data']['id'], bid=bid['data']['id'], token=bid['access']['token']) pattern = '/auctions/{auction}/bids/{bid}/documents?acc_token={token}' entrypoints['add_bid_document'] = pattern.format( auction=auction['data']['id'], bid=bid['data']['id'], token=bid['access']['token']) self.ENTRYPOINTS = entrypoints self.bid = bid self.auction = auction
def setUp(self): super(DraftCancellationsDocumentsTest, self).setUp() procedure = ProcedureMachine() procedure.set_db_connector(self.db) procedure.toggle('draft') context = procedure.snapshot(fixture=AUCTION_WITH_CANCELLATION_WITH_DOCUMENTS) auction = context['auction'] cancellation = context['cancellations'][0] document = cancellation['data']['documents'][0] documents = cancellation['data']['documents'] entrypoints = {} entrypoints['cancellation_document_listing'] = '/auctions/{}/cancellations/{}/documents?acc_token={}'.format(auction['data']['id'], cancellation['data']['id'], auction['access']['token']) entrypoints['cancellation_document'] = '/auctions/{}/cancellations/{}/documents/{}?acc_token={}'.format(auction['data']['id'], cancellation['data']['id'], document['id'], auction['access']['token']) self.auction = auction self.cancellation = cancellation self.documents = documents self.ENTRYPOINTS = entrypoints
def setUp(self): super(ContractWithContractDocumentTest, self).setUp() procedure = ProcedureMachine() procedure.set_db_connector(self.db) procedure.toggle('active.awarded') context = procedure.snapshot( fixture=AUCTION_WITH_CONTRACT_WITH_DOCUMENT) contract = context['contracts'][0] bid = context['bids'][0] auction = context['auction'] entrypoints = {} pattern = '/auctions/{}' entrypoints['auction_get'] = pattern.format(auction['data']['id']) pattern = '/auctions/{}/contracts/{}' entrypoints['contract_get'] = pattern.format(auction['data']['id'], contract['data']['id']) pattern = '/auctions/{}/contracts/{}?acc_token={}' entrypoints['contract_patch'] = pattern.format( auction['data']['id'], contract['data']['id'], auction['access']['token']) self.ENTRYPOINTS = entrypoints self.auction = auction self.contract = contract self.bid = bid
def setUp(self): super(StatusActiveRectificationItemsTest, self).setUp() procedure = ProcedureMachine() procedure.set_db_connector(self.db) procedure.toggle('active.rectification') context = procedure.snapshot() auction = context['auction'] item = context['items'][0] entrypoints = {} entrypoints['patch_auction'] = '/auctions/{}?acc_token={}'.format( auction['data']['id'], auction['access']['token']) entrypoints['get_auction'] = '/auctions/{}'.format( auction['data']['id']) entrypoints[ 'patch_item'] = '/auctions/{}/items/{}?acc_token={}'.format( auction['data']['id'], item['data']['id'], auction['access']['token']) entrypoints['get_item'] = '/auctions/{}/items/{}'.format( auction['data']['id'], item['data']['id']) entrypoints['get_items_collection'] = '/auctions/{}/items'.format( auction['data']['id']) self.auction = auction self.item = item self.items = context['items'] self.ENTRYPOINTS = entrypoints
def setUp(self): super(CreateAuctionDumpTest, self).setUp() procedure = ProcedureMachine() procedure.set_db_connector(self.db) procedure.toggle(procedure, 'create') context = procedure.snapshot(dump=False) self.auction = context['auction']['data']
def setUp(self): super(ActiveRectificationOfflineDocumentsTest, self).setUp() procedure = ProcedureMachine() procedure.set_db_connector(self.db) procedure.toggle('active.rectification') context = procedure.snapshot(fixture=AUCTION_WITH_OFFLINE_DOCUMENTS) auction = context['auction'] document = context['documents'][0] entrypoints = {} entrypoint_pattern = '/auctions/{}/documents/{}?acc_token={}' entrypoints['document_patch'] = entrypoint_pattern.format( auction['data']['id'], document['data']['id'], auction['access']['token']) entrypoint_pattern = '/auctions/{}/documents/{}' entrypoints['document_get'] = entrypoint_pattern.format( auction['data']['id'], document['data']['id']) entrypoints['document_put'] = entrypoints['document_patch'] self.document = document self.auction = auction self.ENTRYPOINTS = entrypoints
def setUp(self): super(AwardWithProtocolTest, self).setUp() procedure = ProcedureMachine() procedure.set_db_connector(self.db) procedure.toggle('active.qualification') context = procedure.snapshot(fixture=AUCTION_WITH_AWARD_WITH_PROTOCOL) award = context['awards'][0] bid = context['bids'][0] auction = context['auction'] entrypoints = {} pattern = '/auctions/{}' entrypoints['auction_get'] = pattern.format(auction['data']['id']) pattern = '/auctions/{}/contracts' entrypoints['contracts_get'] = pattern.format(auction['data']['id']) pattern = '/auctions/{}/awards/{}' entrypoints['award_get'] = pattern.format(auction['data']['id'], award['data']['id']) pattern = '/auctions/{}/awards/{}?acc_token={}' entrypoints['award_patch'] = pattern.format(auction['data']['id'], award['data']['id'], auction['access']['token']) self.ENTRYPOINTS = entrypoints self.auction = auction self.award = award self.bid = bid
def setUp(self): super(StatusActiveRectificationChangeFieldTest, self).setUp() procedure = ProcedureMachine() procedure.set_db_connector(self.db) change_machine_state(procedure, 'active.rectification') context = procedure.snapshot() self.auction = context['auction'] self.items = context['items'] entrypoints = {} entrypoints['patch_auction'] = '/auctions/{}?acc_token={}'.format( self.auction['data']['id'], self.auction['access']['token']) entrypoints['post_question'] = '/auctions/{}/questions'.format( self.auction['data']['id']) entrypoints['get_auction'] = '/auctions/{}'.format( self.auction['data']['id']) self.ENTRYPOINTS = entrypoints
def setUp(self): super(StatusActiveTenderingQuestionsTest, self).setUp() procedure = ProcedureMachine() procedure.set_db_connector(self.db) procedure.toggle('active.tendering') context = procedure.snapshot( fixture=ACTIVE_TENDERING_AUCTION_DEFAULT_FIXTURE_WITH_QUESTION) self.auction = context['auction'] self.questions = context['questions']
def setUp(self): super(StatusActiveEnquiryQuestionsTest, self).setUp() procedure = ProcedureMachine() procedure.set_db_connector(self.db) procedure.toggle('active.enquiry') context = procedure.snapshot( fixture=ACTIVE_ENQUIRY_AUCTION_DEFAULT_FIXTURE_WITH_QUESTION) self.auction = context['auction'] self.questions = context['questions']
def setUp(self): super(StatusActiveAuctionModuleAuctionTest, self).setUp() procedure = ProcedureMachine() procedure.set_db_connector(self.db) procedure.toggle('active.auction') self.procedure = procedure self.app.authorization = ('Basic', ('auction', ''))
def setUp(self): super(CreateAuctionResourceWithoutItemsTest, self).setUp() procedure = ProcedureMachine() procedure.set_db_connector(self.db) procedure.toggle('create') context = procedure.snapshot(fixture=AUCTION_WITHOUT_ITEMS, dump=False) entrypoints = {} entrypoints['auction_post'] = '/auctions' self.ENTRYPOINTS = entrypoints self.auction = context['auction']['data']
def setUp(self): super(ChronographEndEnquiryTest, self).setUp() procedure = ProcedureMachine() procedure.set_db_connector(self.db) procedure.toggle('active.enquiry', end=True) self.procedure = procedure self.app.authorization = ('Basic', ('chronograph', ''))
def setUp(self): super(ChronographTenderingTest, self).setUp() procedure = ProcedureMachine() procedure.set_db_connector(self.db) procedure.toggle('active.tendering') self.procedure = procedure self.app.authorization = ('Basic', ('chronograph', ''))
def setUp(self): super(AuctionBridgeEnquiryTest, self).setUp() procedure = ProcedureMachine() procedure.set_db_connector(self.db) procedure.toggle('active.enquiry') self.procedure = procedure self.app.authorization = ('Basic', ('auction', ''))
def setUp(self): super(TenderingAuctionDumpTest, self).setUp() procedure = ProcedureMachine() procedure.set_db_connector(self.db) procedure.toggle('active.tendering') context = procedure.snapshot() self.auction = context['auction'] entrypoints = {} entrypoints['questions'] = '/auctions/{}/questions'.format( self.auction['data']['id']) entrypoints['bids'] = '/auctions/{}/bids'.format( self.auction['data']['id']) self.ENTRYPOINTS = entrypoints
def setUp(self): super(StatusCancelledTest, self).setUp() procedure = ProcedureMachine() procedure.set_db_connector(self.db) procedure.toggle('cancelled') context = procedure.snapshot(fixture=AUCTION_CANCELLED) auction = context['auction'] entrypoints = {} entrypoints['auction_get'] = '/auctions/{}'.format( auction['data']['id']) self.auction = auction self.ENTRYPOINTS = entrypoints
def setUp(self): super(StatusActiveAwardedBidsTest, self).setUp() procedure = ProcedureMachine() procedure.set_db_connector(self.db) procedure.toggle('active.awarded') context = procedure.snapshot() auction = context['auction'] bid = context['bids'][0] entrypoints = {} pattern = '/auctions/{}/bids/{}' entrypoints['bid_get'] = pattern.format(auction['data']['id'], bid['data']['id']) self.ENTRYPOINTS = entrypoints self.auction = auction self.bid = bid
def setUp(self): super(DraftAdministratorTest, self).setUp() procedure = ProcedureMachine() procedure.set_db_connector(self.db) procedure.toggle('draft') context = procedure.snapshot() auction = context['auction'] entrypoints = {} entrypoints['get_auction'] = '/auctions/{}'.format(auction['data']['id']) entrypoints['patch_auction'] = '/auctions/{}'.format(auction['data']['id']) self.auction = auction self.ENTRYPOINTS = entrypoints
def setUp(self): super(StatusActiveEnquiryDocumentsTest, self).setUp() procedure = ProcedureMachine() procedure.set_db_connector(self.db) procedure.toggle('active.tendering') context = procedure.snapshot() self.auction = context['auction'] entrypoints = {} entrypoints[ 'documents'] = '/auctions/{}/documents?acc_token={}'.format( self.auction['data']['id'], self.auction['access']['token']) self.ENTRYPOINTS = entrypoints
def setUp(self): super(ChronographEndRectificationTest, self).setUp() procedure = ProcedureMachine() procedure.set_db_connector(self.db) procedure.toggle('active.rectification', end=True) context = procedure.snapshot() self.auction = context['auction'] entrypoints = {} entrypoints['auction'] = '/auctions/{}'.format( self.auction['data']['id']) self.ENTRYPOINTS = entrypoints self.app.authorization = ('Basic', ('chronograph', ''))
def setUp(self): super(ActiveRectificationWithoutItemsTest, self).setUp() procedure = ProcedureMachine() procedure.set_db_connector(self.db) procedure.toggle('active.rectification') context = procedure.snapshot(fixture=AUCTION_WITHOUT_ITEMS) auction = context['auction'] entrypoints = {} entrypoints['get_auction'] = '/auctions/{}'.format( auction['data']['id']) entrypoints['item_post'] = '/auctions/{}/items?acc_token={}'.format( auction['data']['id'], auction['access']['token']) self.auction = auction self.ENTRYPOINTS = entrypoints