source: utilitiespy/test/tools/IteratorTest.py@ 831

Last change on this file since 831 was 667, checked in by wouter, 12 months ago

added tools to utilities package to include tools for java2python translator

File size: 389 bytes
RevLine 
[667]1import unittest
2from tudelft.utilities.listener.DefaultListenable import DefaultListenable
3from tudelft.utilities.tools.Iterator import hasNext
4
5class DefaultListenableTest(unittest.TestCase):
6
7 def test_Iterator(self):
8 it=iter([1,2,3])
9 result=[]
10 while (t:=hasNext(it)) and (it:=t[1]) and t[0]:
11 nxt=next(it)
12 print(nxt)
13 result.append(nxt)
14 self.assertEqual(3, len(result))
Note: See TracBrowser for help on using the repository browser.