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