def test__debug_states(self): f = Forge() self.assertDebugOff(f) f.debug.enable() self.assertDebugOn(f) f.debug.disable() self.assertDebugOff(f)
def forge(request): returned = Forge() @request.addfinalizer def cleanup(): # pylint: disable=unused-variable returned.verify() returned.restore_all_replacements() return returned
def __init__(self, game_map, task=TASKS.MINE): self.user_interface = UserInterface() self.backpack = Backpack() self.mine = Mine(self, game_map) self.smelt = Smelt(self, game_map) self.forge = Forge(self, game_map) # Set the default initial task self.task = task self.action_count = 0
def forge(request): returned = Forge() @request.addfinalizer def cleanup(): returned.verify() returned.restore_all_replacements() return returned
def test__debug_disable_enable(self): prev_value = os.environ.get('FORGE_DEBUG', None) os.environ['FORGE_DEBUG'] = "1" try: f = Forge() self.assertDebugOn(f) finally: if prev_value is None: os.environ.pop('FORGE_DEBUG') else: os.environ['FORGE_DEBUG'] = prev_value
def setUp(self): super(ForgeTestCase, self).setUp() self.forge = Forge()
def should_support_shorhand_building_with_attributes(self): user = Forge('user', name='Wayne') assert user.name == 'Wayne'
def should_support_shorthand_building(self): user = Forge('user') assert user.name == 'Matte'