`test.py` scripts do not test anything; they are test
assistants. Class and variable names should reflect that.
Signed-off-by: Philippe Proulx <eeppeliteloop@gmail.com>
-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):
what = 'large metadata with {size} extra chars'
def write_metadata(self, f):
if __name__ == '__main__':
if __name__ == '__main__':
- test = Test()
- test.main()
+ test_assistant = TestAssistant()
+ test_assistant.main()
-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):
what = 'long identifier of {size} chars'
def write_metadata(self, f):
if __name__ == '__main__':
if __name__ == '__main__':
- test = Test()
- test.main()
+ test_assistant = TestAssistant()
+ test_assistant.main()
-from ctftestsuite.stress import MetadataTest
+from ctftestsuite.stress import MetadataTestAssitant
-class Test(MetadataTest):
+class TestAssistant(MetadataTestAssitant):
what = '{size} callsites'
def write_metadata(self, f):
what = '{size} callsites'
def write_metadata(self, f):
if __name__ == '__main__':
if __name__ == '__main__':
- test = Test()
- test.main()
+ test_assistant = TestAssistant()
+ test_assistant.main()
-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):
what = '{size} stream classes'
def write_metadata(self, f):
if __name__ == '__main__':
if __name__ == '__main__':
- test = Test()
- test.main()
+ test_assistant = TestAssistant()
+ test_assistant.main()
-from ctftestsuite.stress import MetadataTest
+from ctftestsuite.stress import MetadataTestAssitant
-class Test(MetadataTest):
+class TestAssistant(MetadataTestAssitant):
what = '{size} typealiases'
def write_metadata(self, f):
what = '{size} typealiases'
def write_metadata(self, f):
if __name__ == '__main__':
if __name__ == '__main__':
- test = Test()
- test.main()
+ test_assistant = TestAssistant()
+ test_assistant.main()
-from ctftestsuite.stress import MetadataTest
+from ctftestsuite.stress import MetadataTestAssitant
-class Test(MetadataTest):
+class TestAssistant(MetadataTestAssitant):
what = '{size} typedefs'
def write_metadata(self, f):
what = '{size} typedefs'
def write_metadata(self, f):
if __name__ == '__main__':
if __name__ == '__main__':
- test = Test()
- test.main()
+ test_assistant = TestAssistant()
+ test_assistant.main()
+class MetadataTestAssitant:
BASIC_PROLOGUE = \
'''/* CTF 1.8 */
BASIC_PROLOGUE = \
'''/* CTF 1.8 */
# validate size
if args.size < 1:
# validate size
if args.size < 1:
- MetadataTest._perror('wrong size: {}'.format(args.size))
+ MetadataTestAssitant._perror('wrong size: {}'.format(args.size))
def _do_action(self):
if self._action not in self._actions:
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]()
self._actions[self._action]()