Пример #1
0
 def test_project(self):
     ev = Event(_at=1, timeframe=[4, 5], sample=6)
     p = ev.project(lambda x: (x['timeframe'][0], x['timeframe'][1]))
     assert str(p) == ('{"sample": 6, "_until": 5, "_at": 4, '
                       '"timeframe": [4, 5]}')
Пример #2
0
 def test_timeframe(self):
     ev = Event(_at=1, timeframe=[4, 5], sample=6)
     assert ev.timeframe() == Timeframe(1, 1)
     p = ev.project(lambda x: (x['timeframe'][0], x['timeframe'][1]))
     assert p.timeframe() == Timeframe(4, 5)
     p = ev.project(lambda x: x['timeframe'])