def test_create_test_model_populates_string_properties_within_values_array(self):
     restricted_values = [unittestutils.generateRandomString(),
                          unittestutils.generateRandomString(),
                          unittestutils.generateRandomString()]
     self.test_model = unittestutils.generateTestModelInstance(TestClassModel, {
         'typicalStringProp': StringGenerationValueRestriction(restricted_values)})
     self.assertTrue(self.test_model.typicalStringProp in restricted_values)
 def test_create_test_model_populats_string_properties_within_values_array(self):
     restricted_values = [unittestutils.generateRandomString(),
                          unittestutils.generateRandomString(),
                          unittestutils.generateRandomString()]
     testHash = unittestutils.generateTestHashFromModelClass(TestClassModel, {
         'typicalStringProp': StringGenerationValueRestriction(restricted_values)})
     self.assertTrue(testHash['typicalStringProp'] in restricted_values)
 def test_generate_random_string_from_array_returns_value(self):
     values = []
     num_to_enter = unittestutils.generateRandomInt()
     i = 0
     while i < num_to_enter:
         values.append(unittestutils.generateRandomString())
         i += 1
     self.assertTrue(unittestutils.generateRandomStringFromArray(values) in values)
 def test_generate_random_string_returns_string_of_right_length(self):
     length = unittestutils.generateRandomInt()
     self.assertEqual(length, len(unittestutils.generateRandomString(length)))
 def test_generate_random_string_returns_string(self):
     returnedValue = unittestutils.generateRandomString()
     self.assertEqual(returnedValue, str(returnedValue))
 def test_generate_random_string_doesnt_return_null(self):
     self.assertTrue(unittestutils.generateRandomString() is not None)