Beispiel #1
0
 def test_factory_text_multilength(self):
     """ Test that the random text generator can handle multiple lengths """
     gen = generators.factory_generate_text(legal_characters='abcdefghij', min_length=1,max_length=100)()
     lengths = set()
     for x in xrange(0,100):
         lengths.add(len(gen.next()))
     self.assertTrue(len(lengths) > 1, "Variable length string generator did not generate multiple string lengths")
Beispiel #2
0
 def test_factory_text(self):
     """ Test the basic generator """
     charsets = [string.letters, string.digits, string.uppercase, string.hexdigits]
     # Test multiple charsets and string lengths
     for charset in charsets:
         # Test different lengths for charset
         for my_length in xrange(1,17):
             gen = generators.factory_generate_text(legal_characters = charset, min_length=my_length, max_length=my_length)()
             for x in xrange(0,10):
                 val = gen.next()
                 self.assertEqual(my_length, len(val))
Beispiel #3
0
 def test_factory_text_multilength(self):
     """ Test that the random text generator can handle multiple lengths """
     gen = generators.factory_generate_text(legal_characters='abcdefghij',
                                            min_length=1,
                                            max_length=100)()
     lengths = set()
     for x in xrange(0, 100):
         lengths.add(len(gen.next()))
     self.assertTrue(
         len(lengths) > 1,
         "Variable length string generator did not generate multiple string lengths"
     )
Beispiel #4
0
 def test_factory_text(self):
     """ Test the basic generator """
     charsets = [
         string.letters, string.digits, string.uppercase, string.hexdigits
     ]
     # Test multiple charsets and string lengths
     for charset in charsets:
         # Test different lengths for charset
         for my_length in xrange(1, 17):
             gen = generators.factory_generate_text(
                 legal_characters=charset,
                 min_length=my_length,
                 max_length=my_length)()
             for x in xrange(0, 10):
                 val = gen.next()
                 self.assertEqual(my_length, len(val))