def test_bl_post_LCB_1_check(self): bl = self.bl qty = "1" url = f'/api/bl/qty' tester = app.test_client(self) payload = {'bl': self.bl, 'qty': qty, 'action': 'CHECK'} response = tester.post(url, json=payload, follow_redirects=True) self.assertEqual(response.status_code, 200) self.assertTrue(response.json['bl'] == self.bl) self.assertTrue(response.json['qty'] == qty) self.assertTrue(response.json['result'] == "ACCEPT")
def test_booking_post_3_check_notaccept2(self): url = f'/api/booking' tester = app.test_client(self) payload = { 'booking': self.booking, 'container': 'XYZ', 'action': 'CHECK' } response = tester.post(url, json=payload, follow_redirects=True) self.assertEqual(response.status_code, 200) self.assertTrue(response.json['booking'] == self.booking) self.assertTrue(response.json['container'] == 'XYZ') self.assertTrue(response.json['result'] == "NOTACCEPT")
def test_booking_post_6_cancel_success(self): url = f'/api/booking' tester = app.test_client(self) payload = { 'booking': self.booking, 'container': self.container, 'action': 'CANCEL' } response = tester.post(url, json=payload, follow_redirects=True) self.assertEqual(response.status_code, 200) self.assertTrue(response.json['booking'] == self.booking) self.assertTrue(response.json['container'] == self.container) self.assertTrue(response.json['result'] == "ok")
def test_booking_post_5_reserve_fail(self): url = f'/api/booking' tester = app.test_client(self) payload = { 'booking': self.booking, 'container': self.container, 'action': 'RESERVE' } response = tester.post(url, json=payload, follow_redirects=True) self.assertEqual(response.status_code, 200) self.assertTrue(response.json['booking'] == self.booking) self.assertTrue(response.json['container'] == self.container) self.assertTrue(response.json['result'] == "failed")
def test_bl_post_container_4_cancel(self): bl = self.bl container = self.container url = f'/api/bl/container' tester = app.test_client(self) payload = { 'bl': self.bl, 'container': self.container, 'action': 'CANCEL' } response = tester.post(url, json=payload, follow_redirects=True) self.assertEqual(response.status_code, 200) self.assertTrue(response.json['bl'] == self.bl) self.assertTrue(response.json['container'] == self.container) self.assertTrue(response.json['result'] == "ok")