def test_destroy_item(self): thing = Item("thing") ctx = Context(driver=mud_context.driver, clock=None, config=None, player_connection=None) thing.destroy(ctx)
def test_destroy_deferreds(self): ctx = Context(driver=mud_context.driver) thing = Item("thing") player = Player("julie", "f") wolf = Monster("wolf", "m") loc = Location("loc") mud_context.driver.defer(datetime.datetime.now(), thing, "method") mud_context.driver.defer(datetime.datetime.now(), player, "method") mud_context.driver.defer(datetime.datetime.now(), wolf, "method") mud_context.driver.defer(datetime.datetime.now(), loc, "method") self.assertEqual(4, len(mud_context.driver.deferreds)) thing.destroy(ctx) player.destroy(ctx) wolf.destroy(ctx) loc.destroy(ctx) self.assertEqual(0, len(mud_context.driver.deferreds), "all deferreds must be removed")
def test_destroy_deferreds(self): ctx = Context(driver=mud_context.driver, clock=None, config=None, player_connection=None) thing = Item("thing") player = Player("julie", "f") wolf = NPC("wolf", "m") loc = Location("loc") mud_context.driver.defer(datetime.datetime.now(), thing.move) mud_context.driver.defer(datetime.datetime.now(), player.move) mud_context.driver.defer(datetime.datetime.now(), wolf.move) mud_context.driver.defer(datetime.datetime.now(), loc.move) self.assertEqual(4, len(mud_context.driver.deferreds)) thing.destroy(ctx) player.destroy(ctx) wolf.destroy(ctx) loc.destroy(ctx) self.assertEqual(0, len(mud_context.driver.deferreds), "all deferreds must be removed")
def test_destroy_deferreds(self): ctx = Context(driver=mud_context.driver, clock=None, config=None, player_connection=None) thing = Item("thing") player = Player("julie", "f") wolf = NPC("wolf", "m") loc = Location("loc") mud_context.driver.defer(datetime.datetime.now(), thing.move) mud_context.driver.defer(datetime.datetime.now(), player.move) mud_context.driver.defer(datetime.datetime.now(), wolf.move) mud_context.driver.defer(datetime.datetime.now(), loc.move) self.assertEqual(4, len(mud_context.driver.deferreds)) thing.destroy(ctx) player.destroy(ctx) wolf.destroy(ctx) loc.destroy(ctx) self.assertEqual(0, len(mud_context.driver.deferreds), "all deferreds must be removed")
def test_destroy_item(self): thing = Item("thing") ctx = Context(driver=mud_context.driver) thing.destroy(ctx)
def test_destroy_item(self): thing = Item("thing") ctx = Context(driver=mud_context.driver, clock=None, config=None, player_connection=None) thing.destroy(ctx)