コード例 #1
0
ファイル: test__init__.py プロジェクト: patlx/betty
 def test_with_public_file_should_not_anonymize(self,
                                                m_anonymize_file) -> None:
     file = File('F0', __file__)
     file.private = False
     ancestry = Ancestry()
     ancestry.files[file.id] = file
     anonymize(ancestry)
     m_anonymize_file.assert_not_called()
コード例 #2
0
ファイル: test__init__.py プロジェクト: patlx/betty
 def test_with_public_event_should_not_anonymize(self,
                                                 m_anonymize_event) -> None:
     event = IdentifiableEvent('E0', Birth())
     event.private = False
     ancestry = Ancestry()
     ancestry.events[event.id] = event
     anonymize(ancestry)
     m_anonymize_event.assert_not_called()
コード例 #3
0
ファイル: test__init__.py プロジェクト: patlx/betty
 def test_with_private_event_should_anonymize(self,
                                              m_anonymize_event) -> None:
     event = IdentifiableEvent('E0', Birth())
     event.private = True
     ancestry = Ancestry()
     ancestry.events[event.id] = event
     anonymize(ancestry)
     m_anonymize_event.assert_called_once_with(event)
コード例 #4
0
ファイル: test__init__.py プロジェクト: patlx/betty
 def test_with_public_person_should_not_anonymize(
         self, m_anonymize_person) -> None:
     person = Person('P0')
     person.private = False
     ancestry = Ancestry()
     ancestry.people[person.id] = person
     anonymize(ancestry)
     m_anonymize_person.assert_not_called()
コード例 #5
0
ファイル: test__init__.py プロジェクト: patlx/betty
 def test_with_private_person_should_anonymize(self,
                                               m_anonymize_person) -> None:
     person = Person('P0')
     person.private = True
     ancestry = Ancestry()
     ancestry.people[person.id] = person
     anonymize(ancestry)
     m_anonymize_person.assert_called_once_with(person)
コード例 #6
0
ファイル: test__init__.py プロジェクト: patlx/betty
 def test_with_private_source_should_anonymize(self,
                                               m_anonymize_source) -> None:
     source = IdentifiableSource('S0', 'The Source')
     source.private = True
     ancestry = Ancestry()
     ancestry.sources[source.id] = source
     anonymize(ancestry)
     m_anonymize_source.assert_called_once_with(source, ANY)
コード例 #7
0
ファイル: test__init__.py プロジェクト: patlx/betty
 def test_with_public_source_should_not_anonymize(
         self, m_anonymize_source) -> None:
     source = IdentifiableSource('S0', 'The Source')
     source.private = False
     ancestry = Ancestry()
     ancestry.sources[source.id] = source
     anonymize(ancestry)
     m_anonymize_source.assert_not_called()
コード例 #8
0
ファイル: test__init__.py プロジェクト: patlx/betty
 def test_with_private_file_should_anonymize(self,
                                             m_anonymize_file) -> None:
     file = File('F0', __file__)
     file.private = True
     ancestry = Ancestry()
     ancestry.files[file.id] = file
     anonymize(ancestry)
     m_anonymize_file.assert_called_once_with(file)
コード例 #9
0
ファイル: test__init__.py プロジェクト: patlx/betty
 def test_with_private_citation_should_anonymize(
         self, m_anonymize_citation) -> None:
     source = Source('The Source')
     citation = IdentifiableCitation('C0', source)
     citation.private = True
     ancestry = Ancestry()
     ancestry.citations[citation.id] = citation
     anonymize(ancestry)
     m_anonymize_citation.assert_called_once_with(citation, ANY)
コード例 #10
0
ファイル: test__init__.py プロジェクト: patlx/betty
 def test_with_public_citation_should_not_anonymize(
         self, m_anonymize_citation) -> None:
     source = Source('The Source')
     citation = IdentifiableCitation('C0', source)
     citation.private = False
     ancestry = Ancestry()
     ancestry.citations[citation.id] = citation
     anonymize(ancestry)
     m_anonymize_citation.assert_not_called()