Example #1
0
def _setupPassageLists(test):
	"""Sets up the passage lists for the given test."""
	test._verse_list1 = VerseList([VK(("gen 2:3", "gen 2:5")), "gen 3:4", "gen 5:2"])
	test._verse_list2 = VerseList(["ex 2:2", "ex 3:5", VK(("ex 3:7", "ex 3:9"))])
	test._verse_list3 = VerseList([VK(("lev 2:3", "lev 2:5")), "lev 2:7"])
	test._verse_list4 = VerseList(["num 3:1", VK(("num 3:4", "num 3:5"))])
	test._list = PassageList.create_from_verse_list("abc", test._verse_list1)
	test._list2 = PassageList.create_from_verse_list("def", test._verse_list2)
	test._list3 = PassageList.create_from_verse_list("ghi", test._verse_list3)
	test._list4 = PassageList.create_from_verse_list("jkl", test._verse_list4)
	test._list2.add_subtopic(test._list4)
	test._list.add_subtopic(test._list2)
	test._list.add_subtopic(test._list3)
	test._manager = PassageListManager()
	test._manager.add_subtopic(test._list)
Example #2
0
def _setupPassageLists(test):
    """Sets up the passage lists for the given test."""
    test._verse_list1 = VerseList(
        [VK(("gen 2:3", "gen 2:5")), "gen 3:4", "gen 5:2"])
    test._verse_list2 = VerseList(
        ["ex 2:2", "ex 3:5", VK(("ex 3:7", "ex 3:9"))])
    test._verse_list3 = VerseList([VK(("lev 2:3", "lev 2:5")), "lev 2:7"])
    test._verse_list4 = VerseList(["num 3:1", VK(("num 3:4", "num 3:5"))])
    test._list = PassageList.create_from_verse_list("abc", test._verse_list1)
    test._list2 = PassageList.create_from_verse_list("def", test._verse_list2)
    test._list3 = PassageList.create_from_verse_list("ghi", test._verse_list3)
    test._list4 = PassageList.create_from_verse_list("jkl", test._verse_list4)
    test._list2.add_subtopic(test._list4)
    test._list.add_subtopic(test._list2)
    test._list.add_subtopic(test._list3)
    test._manager = PassageListManager()
    test._manager.add_subtopic(test._list)
	def save_search_results(self, search_string, search_results):
		assert search_string
		self.topic_tree.SetFocus()
		name = _(u"Search: %s") % search_string
		description = _(u"Results from the search `%s'.") % search_string

		# Tags are not displayed by default for saved search results because
		# they are not really user created and it looks dubious having tags
		# "Search: My search" littering the screen.
		self._create_topic(self._manager,
				lambda: PassageList.create_from_verse_list(name, search_results, description, display_tag=False)
			)
Example #4
0
	def setUp(self):
		self._list = PassageList.create_from_verse_list("name",
				VerseList(["gen 2:3", "gen 2:5", "gen 2:7"]), "description")
Example #5
0
 def setUp(self):
     self._list = PassageList.create_from_verse_list(
         "name", VerseList(["gen 2:3", "gen 2:5", "gen 2:7"]),
         "description")