Exemplo n.º 1
0
 def test_latest(self):
     from niprov.jsonfile import JsonFile
     repo = JsonFile(self.dependencies)
     img1 = self.imageWithProvenance({'added':datetime.datetime(1982, 1, 5)})
     img2 = self.imageWithProvenance({'added':datetime.datetime(1982, 2, 5)})
     img3 = self.imageWithProvenance({'added':datetime.datetime(1982, 3, 5)})
     img4 = self.imageWithProvenance({'added':datetime.datetime(1982, 4, 5)})
     img5 = self.imageWithProvenance({'added':datetime.datetime(1982, 5, 5)})
     repo.all = Mock()
     repo.all.return_value = [img1,img2,img3,img4,img5]
     out = repo.latest(3)
     self.assertEqual([img5, img4, img3], out)
Exemplo n.º 2
0
 def test_latest(self):
     from niprov.jsonfile import JsonFile
     repo = JsonFile(self.dependencies)
     img1 = self.imageWithProvenance(
         {'added': datetime.datetime(1982, 1, 5)})
     img2 = self.imageWithProvenance(
         {'added': datetime.datetime(1982, 2, 5)})
     img3 = self.imageWithProvenance(
         {'added': datetime.datetime(1982, 3, 5)})
     img4 = self.imageWithProvenance(
         {'added': datetime.datetime(1982, 4, 5)})
     img5 = self.imageWithProvenance(
         {'added': datetime.datetime(1982, 5, 5)})
     repo.all = Mock()
     repo.all.return_value = [img1, img2, img3, img4, img5]
     out = repo.latest(3)
     self.assertEqual([img5, img4, img3], out)