Package pike :: Package test :: Module credit :: Class TestCaseGenerator
[hide private]
[frames] | no frames]

Class TestCaseGenerator

source code

object --+
         |
        TestCaseGenerator

Instance Methods [hide private]

Inherited from object: __delattr__, __format__, __getattribute__, __hash__, __init__, __new__, __reduce__, __reduce_ex__, __repr__, __setattr__, __sizeof__, __str__, __subclasshook__

Class Methods [hide private]
 
generate_multiple_64k_test_cases(cls, tag, n_cases, size_range_multiple, write_range_multiple, read_range_multiple) source code
 
generate_arbitrary_test_cases(cls, tag, n_cases, size_range, write_range, read_range) source code
Class Variables [hide private]
  header = '#!/usr/bin/env python\nimport pike.test\nimport pike...
  footer = 'if __name__ == "__main__":\n pike.test.unittest.m...
  template = '\n def test_{name}_{tag}_{ix}(self):\n s...
Properties [hide private]

Inherited from object: __class__

Class Variable Details [hide private]

header

Value:
'''#!/usr/bin/env python
import pike.test
import pike.test.credit


class Generated_{name}_{tag}(pike.test.credit.CreditTest):
    '''

footer

Value:
'''if __name__ == "__main__":
    pike.test.unittest.main()
'''

template

Value:
'''
    def test_{name}_{tag}_{ix}(self):
        self.generic_arbitrary_mc_write_mc_read({file_size}, {write_si\
ze}, {read_size})'''