Exemple #1
0
    def setUp(self):
        super(StatusActiveEnquiryBidsTest, self).setUp()

        procedure = Procedure(self.auction, {"token": self.auction_token},
                              self)
        state = get_procedure_state(procedure, 'active.enquiry')
        self.auction = state.auction
        for bid in state.extra['bids']:
            access = bid['access']
            bid_owner = bid['owner']
            bid = bid['data']
            break

        self.bid = bid
        self.bid_token = access['token']
        self.app.authorization = bid_owner
        entrypoints = {}
        add_document = '/auctions/{}/bids/{}/documents?acc_token={}'.format(
            self.auction_id, self.bid['id'], access['token'])
        entrypoints['create_bid'] = '/auctions/{}/bids'.format(self.auction_id)

        entrypoints['add_document'] = add_document

        edit_bid = '/auctions/{}/bids/{}?acc_token={}'.format(
            self.auction_id, self.bid['id'], access['token'])
        entrypoints['bid'] = edit_bid
        self.ENTRYPOINTS = entrypoints
Exemple #2
0
    def setUp(self):
        super(StatusActiveEnquiryQuestionsTest, self).setUp()

        procedure = Procedure(self.auction, {"token": self.auction_token},
                              self)
        state = get_procedure_state(procedure, 'active.enquiry')
        self.auction = state.auction
        self.entrypoint = '/auctions/{}/questions'.format(self.auction_id)
    def setUp(self):
        super(StatusDraftTest, self).setUp()

        procedure = Procedure(self.auction, {"token": self.auction_token},
                              self)
        state = get_procedure_state(procedure, 'draft')
        self.auction = state.auction
        self.entrypoint = '/auctions/{}?acc_token={}'.format(
            self.auction_id, self.auction_token)
Exemple #4
0
    def setUp(self):
        super(StatusActiveEnquiryDocumentsTest, self).setUp()

        procedure = Procedure(self.auction, {"token": self.auction_token},
                              self)
        state = get_procedure_state(procedure, 'active.enquiry')
        self.auction = state.auction
        self.entrypoint = '/auctions/{}/documents/?acc_token={}'.format(
            self.auction_id, self.auction_token)
    def setUp(self):
        super(ChronographTenderingTest, self).setUp()

        procedure = Procedure(self.auction,
                              {"token": self.auction_token},
                              self)
        state = get_procedure_state(procedure, 'active.tendering')
        entrypoints = {}
        self.auction = state.auction
        self.app.authorization = ('Basic', ('chronograph', ''))

        entrypoints['auction'] = '/auctions/{}'.format(self.auction_id)
        self.ENTRYPOINTS = entrypoints
    def setUp(self):
        super(StatusActiveTenderingBidsTest, self).setUp()

        procedure = Procedure(self.auction, {"token": self.auction_token},
                              self)
        state = get_procedure_state(procedure, 'active.tendering')
        self.auction = state.auction
        bid_context = create_bid(self, self.auction)
        self.bid_token = bid_context['access']['token']
        access = bid_context['access']
        self.bid = bid_context['data']
        entrypoints = {}
        add_document = '/auctions/{}/bids/{}/documents?acc_token={}'.format(
            self.auction_id, self.bid['id'], access['token'])
        entrypoints['create_bid'] = '/auctions/{}/bids'.format(self.auction_id)

        entrypoints['add_document'] = add_document

        edit_bid = '/auctions/{}/bids/{}?acc_token={}'.format(
            self.auction_id, self.bid['id'], access['token'])
        entrypoints['bid'] = edit_bid
        self.ENTRYPOINTS = entrypoints