- test(corruptDestinationPort=False, corruptSourcePort=False, numpackets=2, payloadsize=1, outOfOrder=False, serverPort=serverPort)
+ tcs = [
+#Case 1
+ {'expectedResult': [],
+ 'numSegments': 0,
+ 'corruptDestinationPort': False,
+ 'corruptSourcePort': False,
+ 'payloadSize': 1,
+ 'outOfOrder': False},
+#Case 2
+ {'expectedResult': [],
+ 'numSegments': 1,
+ 'corruptDestinationPort': False,
+ 'corruptSourcePort': False,
+ 'payloadSize': 1,
+ 'outOfOrder': False},
+#Case 3
+ {'expectedResult': [],
+ 'numSegments': 5,
+ 'corruptDestinationPort': False,
+ 'corruptSourcePort': False,
+ 'payloadSize': 1,
+ 'outOfOrder': False},
+#Case 4
+ {'expectedResult': [],
+ 'numSegments': 5,
+ 'corruptDestinationPort': False,
+ 'corruptSourcePort': False,
+ 'payloadSize': 65495,
+ 'outOfOrder': False},
+ ]
+ for i, d in enumerate(tcs, 1):
+ with open('{:02d}.py'.format(i), 'w') as f:
+ f.write("""\
+#!/usr/bin/python
+import gen
+gen.test({}, serverPort={})
+""".format(', '.join('{}={}'.format(k, v) for k, v in d.items()), serverPort))
+ print 'Testkaas {} geschreven'.format(i)