tests: Add a test for using [[customizations]] with [customizations.kernel]
Make sure this is really fixed by running the template tests with both variations. NOTE: [customizations] is the correct form. An early documentation bug led to both being accepted. Related: rhbz#1688335
This commit is contained in:
		
							parent
							
								
									5b2d894269
								
							
						
					
					
						commit
						41d822f754
					
				| @ -227,17 +227,8 @@ class CustomizationsTestCase(unittest.TestCase): | ||||
|                 return True | ||||
|         return False | ||||
| 
 | ||||
|     def test_customize_ks_template(self): | ||||
|         """Test that [customizations.kernel] works correctly""" | ||||
|         blueprint_data = """name = "test-kernel" | ||||
| description = "test recipe" | ||||
| version = "0.0.1" | ||||
| 
 | ||||
| [customizations.kernel] | ||||
| append="nosmt=force" | ||||
| """ | ||||
|         recipe = recipe_from_toml(blueprint_data) | ||||
| 
 | ||||
|     def _checkTemplates(self, recipe): | ||||
|         """Apply the recipe to all the templates""" | ||||
|         # Test against a kickstart without bootloader | ||||
|         result = customize_ks_template("firewall --enabled\n", recipe) | ||||
|         self.assertTrue(self._checkBootloader(result, "nosmt=force")) | ||||
| @ -258,3 +249,30 @@ append="nosmt=force" | ||||
|             print("%s:\n%s\n\n" % (e, r)) | ||||
| 
 | ||||
|         self.assertEqual(errors, []) | ||||
| 
 | ||||
|     def test_customize_ks_template(self): | ||||
|         """Test that [customizations.kernel] works correctly""" | ||||
|         blueprint_data = """name = "test-kernel" | ||||
| description = "test recipe" | ||||
| version = "0.0.1" | ||||
| 
 | ||||
| [customizations.kernel] | ||||
| append="nosmt=force" | ||||
| """ | ||||
|         recipe = recipe_from_toml(blueprint_data) | ||||
|         self._checkTemplates(recipe) | ||||
| 
 | ||||
|     def test_customize_list(self): | ||||
|         """Test that [customizations.kernel] works correctly with [[customizations]] error""" | ||||
|         blueprint_data = """name = "test-kernel" | ||||
| description = "test recipe" | ||||
| version = "0.0.1" | ||||
| 
 | ||||
| [[customizations]] | ||||
| hostname = "testing" | ||||
| 
 | ||||
| [customizations.kernel] | ||||
| append="nosmt=force" | ||||
| """ | ||||
|         recipe = recipe_from_toml(blueprint_data) | ||||
|         self._checkTemplates(recipe) | ||||
|  | ||||
		Loading…
	
		Reference in New Issue
	
	Block a user