コード例 #1
0
ファイル: test_order.py プロジェクト: ToeKnee/jelly-roll
 def test_sends_notification(self, mock_send_order_update):
     order = OrderFactory()
     status = StatusFactory(notify=True)
     order_status = order.add_status(status.status, "Test Order Shipped")
     self.assertEqual(len(mock_send_order_update.call_args_list), 1)
     self.assertEqual(mock_send_order_update.call_args_list,
                      [mock.call(order_status)])
コード例 #2
0
ファイル: test_order.py プロジェクト: ToeKnee/jelly-roll
 def test_sends_notification(self, mock_send_order_update):
     order = OrderFactory()
     status = StatusFactory(notify=True)
     order_status = order.add_status(status.status, "Test Order Shipped")
     self.assertEqual(len(mock_send_order_update.call_args_list), 1)
     self.assertEqual(
         mock_send_order_update.call_args_list, [mock.call(order_status)]
     )
コード例 #3
0
ファイル: test_order.py プロジェクト: ToeKnee/jelly-roll
 def test_by_status__not_last_status(self):
     order = OrderFactory()
     order.add_status("test")
     order.add_status("other")
     self.assertNotIn(order, Order.objects.by_latest_status("test"))
コード例 #4
0
ファイル: test_order.py プロジェクト: ToeKnee/jelly-roll
 def test_by_status__only_status(self):
     order = OrderFactory()
     order.add_status("test")
     self.assertIn(order, Order.objects.by_latest_status("test"))
コード例 #5
0
ファイル: test_order.py プロジェクト: ToeKnee/jelly-roll
 def test_unfulfilled__fulfilled(self):
     order = OrderFactory(frozen=True, fulfilled=True)
     order.add_status("Processing")
     self.assertNotIn(order, Order.objects.unfulfilled())
コード例 #6
0
ファイル: test_order.py プロジェクト: ToeKnee/jelly-roll
 def test_by_status__not_last_status(self):
     order = OrderFactory()
     order.add_status("test")
     order.add_status("other")
     self.assertNotIn(order, Order.objects.by_latest_status("test"))
コード例 #7
0
ファイル: test_order.py プロジェクト: ToeKnee/jelly-roll
 def test_by_status__only_status(self):
     order = OrderFactory()
     order.add_status("test")
     self.assertIn(order, Order.objects.by_latest_status("test"))
コード例 #8
0
ファイル: test_order.py プロジェクト: ToeKnee/jelly-roll
 def test_unfulfilled__fulfilled(self):
     order = OrderFactory(frozen=True, fulfilled=True)
     order.add_status("Processing")
     self.assertNotIn(order, Order.objects.unfulfilled())