def test_create_invalid_bid(self): testBid = get_test_data('invalid') testBidBytes = str.encode(json.dumps(testBid)) try: flocx_market.bid_create(mock_request, testBidBytes) self.fail() # Above code should fail except AjaxError as err: self.assertEqual(err.http_status, 400)
def test_create_invalid_offer(self): testOffer = get_test_data('invalid') testOfferBytes = str.encode(json.dumps(testOffer)) try: flocx_provider.offer_create(mock_request, testOfferBytes) self.fail() # Above code should fail except AjaxError as err: self.assertEqual(err.http_status, 400)
def test_get_offers(self, mock_get): testData = get_test_data('offer_list') mock_response = MockResponse() string_data = json.dumps(testData) mock_response.content = string_data mock_get.return_value = mock_response output = flocx_market.offer_list(mock_request) self.assertEqual(output, testData)
def test_get_offer(self, mock_get): testOffer = get_test_data('offer') testId = 'aaaaaaaa-bbbb-cccc-dddd-eeeeeeeeeeee' # Some random uuid mock_response = MockResponse() string_data = json.dumps(testOffer) mock_response.status_code = 200 mock_response.content = string_data mock_get.return_value = mock_response output = flocx_market.offer_get(mock_request, testId) self.assertEqual(output, testOffer)
def test_create_bid(self, mock_post): testBid = get_test_data('bid') testBidBytes = str.encode(json.dumps(testBid)) mock_response = MockResponse() string_data = json.dumps(testBid) mock_response.status_code = 201 mock_response.content = string_data mock_post.return_value = mock_response output = flocx_market.bid_create(mock_request, testBidBytes) self.assertEqual(output, testBid)
def test_create_offer(self, mock_post): testOffer = get_test_data('provider_offer') testOfferBytes = str.encode(json.dumps(testOffer)) mock_response = MockResponse() string_data = json.dumps(testOffer) mock_response.status_code = 201 mock_response.content = string_data mock_post.return_value = mock_response output = flocx_provider.offer_create(mock_request, testOfferBytes) self.assertEqual(output, testOffer)