def test_resources(self) -> None:
     file_id = 'BETTY01'
     file_path = '/tmp/betty'
     sut = File(file_id, file_path)
     self.assertCountEqual([], sut.resources)
     resources = [Mock(HasFiles), Mock(HasFiles)]
     sut.resources = resources
     self.assertCountEqual(resources, sut.resources)
Exemple #2
0
 def test_citations(self) -> None:
     file_id = 'BETTY01'
     file_path = '/tmp/betty'
     sut = File(file_id, file_path)
     self.assertCountEqual([], sut.resources)
     citation = Mock(Citation)
     resources = [citation, Mock(HasFiles)]
     sut.resources = resources
     self.assertCountEqual([citation], sut.citations)
Exemple #3
0
 def test_sources(self) -> None:
     file_id = 'BETTY01'
     file_path = '/tmp/betty'
     sut = File(file_id, file_path)
     self.assertCountEqual([], sut.resources)
     source = Mock(Source)
     citation_source = Mock(Source)
     citation = Citation(citation_source)
     resources = [citation, source, Mock(HasFiles)]
     sut.resources = resources
     self.assertCountEqual([citation_source, source], sut.sources)