Ejemplo n.º 1
0
    def should_prefer_command_over_abs(self, vh):
        valid_trigger["relative"] = False
        Query.force("filepath_type", "relative")

        Query.build("/absolute", valid_trigger, "current_folder", "")

        self.assert_equal(Query.base_path, "current_folder")
Ejemplo n.º 2
0
	def should_prefer_command_over_abs(self, vh):
		valid_trigger["relative"] = False
		Query.force("filepath_type", "relative")

		Query.build("/absolute", valid_trigger, "current_folder", "")

		self.assert_equal(Query.base_path, "current_folder")
Ejemplo n.º 3
0
    def should_set_base_directory_for_relative_queries(self, vh):
        valid_trigger["relative"] = True
        valid_trigger["base_directory"] = "base_directory"

        Query.build("", valid_trigger, "current_folder", "")

        self.assert_equal(Query.base_path, "base_directory")
Ejemplo n.º 4
0
	def should_set_base_directory_for_relative_queries(self, vh):
		valid_trigger["relative"] = True
		valid_trigger["base_directory"] = "base_directory"

		Query.build("", valid_trigger, "current_folder", "")

		self.assert_equal(Query.base_path, "base_directory")
Ejemplo n.º 5
0
	def should_set_basepath_to_current_folder(self, vh):
		Query.reset()
		query = Query.build("", {
			"relative": True,
			"auto": True
		}, "current_folder", "")

		self.assert_equal(query["base_path"], "current_folder")
Ejemplo n.º 6
0
	def before_each(self, vh):
		global valid_trigger

		Query.reset()
		valid_trigger = {

			"auto": True
		}
Ejemplo n.º 7
0
	def should_not_set_basepath_for_absolute_queries(self, vh):
		Query.reset()
		query = Query.build("", {
			"relative": False,
			"auto": True
		}, "current_folder", "")

		self.assert_equal(query["base_path"], False)
Ejemplo n.º 8
0
	def should_abort_on_empty_values(self, vh):
		needle = ""
		current_folder = ""
		project_folder = ""
		trigger = {}

		valid = Query.build(needle, trigger, current_folder, project_folder)

		self.assert_equal(valid, False)
Ejemplo n.º 9
0
    def should_abort_on_empty_values(self, vh):
        needle = ""
        current_folder = ""
        project_folder = ""
        trigger = {}

        valid = Query.build(needle, trigger, current_folder, project_folder)

        self.assert_equal(valid, False)
Ejemplo n.º 10
0
	def should_prefer_needletype_over_relative_setting_02(self, vh):
		valid_trigger["relative"] = False

		Query.build("../relative", valid_trigger, "current_folder", "")

		self.assert_equal(Query.base_path, "current_folder")
Ejemplo n.º 11
0
	def should_not_set_basepath_for_absolute_queries(self, vh):
		valid_trigger["relative"] = False

		Query.build("", valid_trigger, "current_folder", "")

		self.assert_equal(Query.base_path, False)
Ejemplo n.º 12
0
	def should_set_basepath_to_current_folder(self, vh):
		valid_trigger["relative"] = True

		Query.build("", valid_trigger, "current_folder", "")

		self.assert_equal(Query.base_path, "current_folder")
Ejemplo n.º 13
0
	def should_be_valid_for_auto(self, vh):
		valid = bool(Query.build("", valid_trigger, "", ""))

		self.assert_equal(valid, True)
Ejemplo n.º 14
0
    def should_prefer_needletype_over_relative_setting_02(self, vh):
        valid_trigger["relative"] = False

        Query.build("../relative", valid_trigger, "current_folder", "")

        self.assert_equal(Query.base_path, "current_folder")
Ejemplo n.º 15
0
    def should_not_set_basepath_for_absolute_queries(self, vh):
        valid_trigger["relative"] = False

        Query.build("", valid_trigger, "current_folder", "")

        self.assert_equal(Query.base_path, False)
Ejemplo n.º 16
0
    def should_set_basepath_to_current_folder(self, vh):
        valid_trigger["relative"] = True

        Query.build("", valid_trigger, "current_folder", "")

        self.assert_equal(Query.base_path, "current_folder")
Ejemplo n.º 17
0
    def should_be_valid_for_auto(self, vh):
        valid = bool(Query.build("", valid_trigger, "", ""))

        self.assert_equal(valid, True)
Ejemplo n.º 18
0
    def before_each(self, vh):
        global valid_trigger

        Query.reset()
        valid_trigger = {"auto": True}