コード例 #1
0
ファイル: test__init__.py プロジェクト: gholamiayub/betty
 def test_with_public_citation_should_not_anonymize(
         self, m_anonymize_citation) -> None:
     source = Source('S0', 'The Source')
     citation = Citation('C0', source)
     citation.private = False
     ancestry = Ancestry()
     ancestry.citations[citation.id] = citation
     anonymize(ancestry)
     m_anonymize_citation.assert_not_called()
コード例 #2
0
ファイル: test__init__.py プロジェクト: gholamiayub/betty
 def test_with_private_citation_should_anonymize(
         self, m_anonymize_citation) -> None:
     source = Source('S0', 'The Source')
     citation = Citation('C0', source)
     citation.private = True
     ancestry = Ancestry()
     ancestry.citations[citation.id] = citation
     anonymize(ancestry)
     m_anonymize_citation.assert_called_once_with(citation)
コード例 #3
0
ファイル: test_ancestry.py プロジェクト: ricardokirkner/betty
 def test_private(self) -> None:
     sut = Citation(Mock(Source))
     self.assertIsNone(sut.private)
     private = True
     sut.private = private
     self.assertEquals(private, sut.private)