Tests: don't make home person the private person
This commit is contained in:
		| @@ -902,7 +902,7 @@ | ||||
|       <objref hlink="_HHNT6D73QPKC0KWK2Y"/> | ||||
|       <childof hlink="_S7MT6D1JSGX9PZO27F"/> | ||||
|     </person> | ||||
|     <person handle="_PSNT6D0DDHJOBCFJWX" change="1370206720" id="I0037" priv="1"> | ||||
|     <person handle="_PSNT6D0DDHJOBCFJWX" change="1370206720" id="I0037"> | ||||
|       <gender>M</gender> | ||||
|       <name type="Birth Name"> | ||||
|         <first>Edwin Michael</first> | ||||
| @@ -1144,7 +1144,7 @@ | ||||
|       <eventref hlink="_bd750d46bfe3f54dc37" role="Primary"/> | ||||
|       <parentin hlink="_bd750af3e934b6d3934"/> | ||||
|     </person> | ||||
|     <person handle="_bd750fae3bf5fb52f41" change="1301943705" id="I0057"> | ||||
|     <person handle="_bd750fae3bf5fb52f41" change="1301943705" id="I0057" priv="1"> | ||||
|       <gender>F</gender> | ||||
|       <name type="Birth Name"> | ||||
|         <first>Anna Louise</first> | ||||
|   | ||||
| @@ -197,18 +197,16 @@ class BSDDBTest(unittest.TestCase): | ||||
|         from gramps.gen.filters import GenericFilter | ||||
|         filter = GenericFilter() | ||||
|         filter.set_logical_op("or") | ||||
|         filter.add_rule(IsDescendantOf([self.db.get_default_person().gramps_id, | ||||
|                                         True])) | ||||
|         filter.add_rule(IsAncestorOf([self.db.get_default_person().gramps_id, | ||||
|                                       True])) | ||||
|         filter.add_rule(IsDescendantOf(["I0057", True])) | ||||
|         filter.add_rule(IsAncestorOf(["I0057", True])) | ||||
|         result = self.db.Person.filter(filter).count() | ||||
|         self.assertTrue(result == 15, result) | ||||
|         self.assertTrue(result == 14, result) | ||||
|         filter.where = lambda person: person.private == True | ||||
|         result = self.db.Person.filter(filter).count() | ||||
|         self.assertTrue(result == 1, result) | ||||
|         filter.where = lambda person: person.private != True | ||||
|         result = self.db.Person.filter(filter).count() | ||||
|         self.assertTrue(result == 14, result) | ||||
|         self.assertTrue(result == 13, result) | ||||
|  | ||||
|     def test_filter_2(self): | ||||
|         result = self.db.Person.filter(lambda p: p.private).count() | ||||
|   | ||||
		Reference in New Issue
	
	Block a user