예제 #1
0
 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")
예제 #2
0
 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")
예제 #3
0
 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")
예제 #4
0
 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")
예제 #5
0
 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")