(test_data)
| 139 | import random |
| 140 | import time |
| 141 | def test(test_data): |
| 142 | fd = StringIO.StringIO() |
| 143 | fd.write(test_data) |
| 144 | fd.seek(0) |
| 145 | r = Reader(fd) |
| 146 | for case_id, edges in enumerate(r.gen_edges()): |
| 147 | tree_finder = TreeFinder() |
| 148 | tree_finder.add_edges(edges) |
| 149 | s = '' if tree_finder.isTree() else 'not ' |
| 150 | print 'Case %d is %sa tree' % (case_id+1, s) |
| 151 | |
| 152 | simple_test_data = '''8 1 |
| 153 | 7 3 6 2 8 9 7 5 |
no test coverage detected