Esempio n. 1
0
    def test_order_filled(self):
        # setup data
        inventory = self.mocker.mock()
        order = Order("item #1", 50)

        # setup behaviour
        inventory.has_inventory("item #1", 50)
        self.mocker.result(True)
        inventory.remove("item #1", 50)

        self.mocker.replay()
        order.fill(inventory)

        # verify
        self.mocker.verify()
        self.assertTrue(order.filled())