Example #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")
Example #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")
Example #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")
Example #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")
Example #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")
Example #6
0
	def before_each(self, vh):
		global valid_trigger

		Query.reset()
		valid_trigger = {

			"auto": True
		}
Example #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)
Example #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)
Example #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)
Example #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")
Example #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)
Example #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")
Example #13
0
	def should_be_valid_for_auto(self, vh):
		valid = bool(Query.build("", valid_trigger, "", ""))

		self.assert_equal(valid, True)
Example #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")
Example #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)
Example #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")
Example #17
0
    def should_be_valid_for_auto(self, vh):
        valid = bool(Query.build("", valid_trigger, "", ""))

        self.assert_equal(valid, True)
Example #18
0
    def before_each(self, vh):
        global valid_trigger

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