Ejemplo n.º 1
0
 def test_quantity_pass(self):
     """
     Tickets Validate Quantity - Tests if the function runs without an exception
     :return:
     """
     schema = TicketSchema()
     data = {'min_order': 10, 'max_order': 20, 'quantity': 30}
     TicketSchema.validate_quantity(schema, data)
Ejemplo n.º 2
0
 def test_quantity_quantity_gt_min(self):
     """
     Tickets Validate Quantity - Tests if exception is raised when quantity less than max_order
     :return:
     """
     schema = TicketSchema()
     data = {'min_order': 10, 'max_order': 20, 'quantity': 5}
     with self.assertRaises(UnprocessableEntity):
         TicketSchema.validate_quantity(schema, data)
Ejemplo n.º 3
0
 def test_quantity_min_gt_max(self):
     """
     Tickets Validate Quantity - Tests if exception is raised when min_order greater than max
     :return:
     """
     schema = TicketSchema()
     data = {'min_order': 20, 'max_order': 10, 'quantity': 30}
     with self.assertRaises(UnprocessableEntityError):
         TicketSchema.validate_quantity(schema, data)
 def test_quantity_pass(self):
     """
     Tickets Validate Quantity - Tests if the function runs without an exception
     :return:
     """
     schema = TicketSchema()
     data = {
         'min_order': 10,
         'max_order': 20,
         'quantity': 30
     }
     TicketSchema.validate_quantity(schema, data)
 def test_quantity_quantity_gt_min(self):
     """
     Tickets Validate Quantity - Tests if exception is raised when quantity less than max_order
     :return:
     """
     schema = TicketSchema()
     data = {
         'min_order': 10,
         'max_order': 20,
         'quantity': 5
     }
     with self.assertRaises(UnprocessableEntity):
         TicketSchema.validate_quantity(schema, data)