def test_003_claim_15messages(self): """Claim 15 messages.""" message_count = 15 url = self.cfg.base_url + '/queues/claimtestqueue/claims?limit=15' doc = '{"ttl": 300, "grace": 100}' result = http.post(url, self.header, doc) self.assertEqual(result.status_code, 201) test_result_flag = claimfnlib.verify_claim_msg( message_count, result.headers, result.text) self.assertEqual(test_result_flag, True)
def test_001_claim_2messages(self): """Claim 2 messages.""" message_count = 2 url = self.cfg.base_url + '/queues/claimtestqueue/claims?limit=2' doc = '{"ttl": 300, "grace": 100}' result = http.post(url, self.header, doc) self.assertEqual(result.status_code, 201) test_result_flag = claimfnlib.verify_claim_msg( message_count, result.headers, result.text) self.assertEqual(test_result_flag, True) response_headers = set(result.headers.keys()) self.assertIsSubset(self.headers_response_with_body, response_headers)
def test_002_claim_default_messages(self): """Claim messages with no URL parameters. By default, Marconi will return 10 messages. """ default_message_count = 10 url = self.cfg.base_url + '/queues/claimtestqueue/claims' doc = '{"ttl": 300, "grace": 100}' result = http.post(url, self.header, doc) self.assertEqual(result.status_code, 201) test_result_flag = claimfnlib.verify_claim_msg( default_message_count, result.headers, result.text) self.assertEqual(test_result_flag, True)
def test_004_claim_55messages(self): """Claim more than max allowed per request. Marconi allows a maximum of 50 messages per claim. """ message_count = 55 url = self.cfg.base_url + '/queues/claimtestqueue/claims?limit=55' doc = '{"ttl": 300, "grace": 100}' result = http.post(url, self.header, doc) self.assertEqual(result.status_code, 201) test_result_flag = claimfnlib.verify_claim_msg( message_count, result.headers, result.text) self.assertEqual(test_result_flag, True)