def test_special_character(self):
		"""Make paths have special characters and check some basic operations"""

		outer = tempfile.mkdtemp( self.__class__.odd_characters )
		inner = unicode(os.path.join(outer, self.__class__.odd_characters))
		inner2 = unicode(os.path.join(outer, self.__class__.odd_characters+u"2"))

		PATHS.USER_DIR = inner

		create_user_dirs()

		scenario_file = os.listdir(SavegameManager.scenarios_dir)[0]
		shutil.copy(os.path.join(SavegameManager.scenarios_dir, scenario_file),
		            inner)

		SavegameManager.scenarios_dir = inner
		SavegameManager.autosave_dir = inner2
		SavegameManager.init()

		# try to read scenario files
		SavegameManager.get_available_scenarios()

		os.remove(os.path.join(inner, scenario_file))

		SavegameManager.create_autosave_filename()

		os.rmdir(inner)
		os.rmdir(inner2)
		os.rmdir(outer)
Exemple #2
0
	def test_special_character(self):
		"""Make paths have special characters and check some basic operations"""

		outer = tempfile.mkdtemp( self.__class__.odd_characters )
		inner = unicode(os.path.join(outer, self.__class__.odd_characters))
		inner2 = unicode(os.path.join(outer, self.__class__.odd_characters+u"2"))

		PATHS.USER_DIR = inner

		create_user_dirs()

		scenario_file = os.listdir(SavegameManager.scenarios_dir)[0]
		shutil.copy(os.path.join(SavegameManager.scenarios_dir, scenario_file),
		            inner)

		SavegameManager.scenarios_dir = inner
		SavegameManager.autosave_dir = inner2
		SavegameManager.init()

		# try to read scenario files
		SavegameManager.get_available_scenarios()

		os.remove(os.path.join(inner, scenario_file))

		SavegameManager.create_autosave_filename()

		os.rmdir(inner)
		os.rmdir(inner2)
		os.rmdir(outer)
def setup_horizons():
    """
	Get ready for testing.
	"""

    # This needs to run at first to avoid that other code gets a reference to
    # the real fife module
    mock_fife()

    # set global reference to fife
    import horizons.globals
    import fife
    horizons.globals.fife = fife.fife

    from run_uh import create_user_dirs
    create_user_dirs()
def setup_horizons():
	"""
	Get ready for testing.
	"""

	# This needs to run at first to avoid that other code gets a reference to
	# the real fife module
	mock_fife_and_gui()

	# set global reference to fife
	import horizons.main
	import fife
	horizons.main.fife = fife.fife

	from run_uh import create_user_dirs
	create_user_dirs()
Exemple #5
0
def setup_horizons():
	"""
	Get ready for testing.
	"""

	# This needs to run at first, importing setup_fife seems to trigger
	# other imports that we need to avoid
	mock_fife_and_gui()

	# set global reference to fife
	import horizons.main
	import fife
	horizons.main.fife = fife.fife

	horizons.main._modules.gui = Dummy()

	from run_uh import create_user_dirs
	create_user_dirs()
def setup_horizons():
	"""
	Get ready for testing.
	"""

	# This needs to run at first to avoid that other code gets a reference to
	# the real fife module
	mock_fife()

	# set global reference to fife
	import horizons.globals
	import fife
	horizons.globals.fife = fife.fife

	from run_uh import create_user_dirs
	create_user_dirs()

	import horizons.i18n
	horizons.i18n.change_language()
	def test_normal(self):

		create_user_dirs()
Exemple #8
0
	def test_normal(self):

		create_user_dirs()