#!/usr/bin/env python3
-from ctftestsuite.stress import MetadataTest
+from ctftestsuite.stress import MetadataTestAssitant
-class Test(MetadataTest):
+class TestAssistant(MetadataTestAssitant):
what = 'large metadata with {size} extra chars'
def write_metadata(self, f):
if __name__ == '__main__':
- test = Test()
- test.main()
+ test_assistant = TestAssistant()
+ test_assistant.main()
#!/usr/bin/env python3
-from ctftestsuite.stress import MetadataTest
+from ctftestsuite.stress import MetadataTestAssitant
-class Test(MetadataTest):
+class TestAssistant(MetadataTestAssitant):
what = 'long identifier of {size} chars'
def write_metadata(self, f):
if __name__ == '__main__':
- test = Test()
- test.main()
+ test_assistant = TestAssistant()
+ test_assistant.main()
#!/usr/bin/env python3
-from ctftestsuite.stress import MetadataTest
+from ctftestsuite.stress import MetadataTestAssitant
-class Test(MetadataTest):
+class TestAssistant(MetadataTestAssitant):
what = '{size} callsites'
def write_metadata(self, f):
if __name__ == '__main__':
- test = Test()
- test.main()
+ test_assistant = TestAssistant()
+ test_assistant.main()
#!/usr/bin/env python3
-from ctftestsuite.stress import MetadataTest
+from ctftestsuite.stress import MetadataTestAssitant
-class Test(MetadataTest):
+class TestAssistant(MetadataTestAssitant):
what = '{size} stream classes'
def write_metadata(self, f):
if __name__ == '__main__':
- test = Test()
- test.main()
+ test_assistant = TestAssistant()
+ test_assistant.main()
#!/usr/bin/env python3
-from ctftestsuite.stress import MetadataTest
+from ctftestsuite.stress import MetadataTestAssitant
-class Test(MetadataTest):
+class TestAssistant(MetadataTestAssitant):
what = '{size} typealiases'
def write_metadata(self, f):
if __name__ == '__main__':
- test = Test()
- test.main()
+ test_assistant = TestAssistant()
+ test_assistant.main()
#!/usr/bin/env python3
-from ctftestsuite.stress import MetadataTest
+from ctftestsuite.stress import MetadataTestAssitant
-class Test(MetadataTest):
+class TestAssistant(MetadataTestAssitant):
what = '{size} typedefs'
def write_metadata(self, f):
if __name__ == '__main__':
- test = Test()
- test.main()
+ test_assistant = TestAssistant()
+ test_assistant.main()
import os
-class MetadataTest:
+class MetadataTestAssitant:
BASIC_PROLOGUE = \
'''/* CTF 1.8 */
# validate size
if args.size < 1:
- MetadataTest._perror('wrong size: {}'.format(args.size))
+ MetadataTestAssitant._perror('wrong size: {}'.format(args.size))
return args
def _do_action(self):
if self._action not in self._actions:
- MetadataTest._perror('invalid action: "{}"'.format(self._action))
+ msg = 'invalid action: "{}"'.format(self._action)
+ MetadataTestAssitant._perror(msg)
self._actions[self._action]()