$this->assertNull(entity_load('config_test','other_module_test_unmet',TRUE),'The optional configuration config_test.dynamic.other_module_test_unmet whose dependencies are not met is not created.');

$this->assertNull(entity_load('config_test','other_module_test_optional_entity_unmet',TRUE),'The optional configuration config_test.dynamic.other_module_test_optional_entity_unmet whose dependencies are not met is not created.');

$this->installModule('config_test_language');

$this->assertNull(entity_load('config_test','other_module_test_optional_entity_unmet2',TRUE),'The optional configuration config_test.dynamic.other_module_test_optional_entity_unmet2 whose dependencies are not met is not created.');

// Install another module to ensure the configuration just deleted is not

// recreated.

$this->installModule('config');

$this->assertFalse(entity_load('config_test','other_module_test_optional_entity_unmet',TRUE),'The optional configuration config_test.dynamic.other_module_test_optional_entity_unmet whose dependencies are met is not installed when an unrelated module is installed.');