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()
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()
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)
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()
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)
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)
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()
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)
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)
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()