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)