forked from mirrors/gecko-dev
		
	These tests can now be run with: ./mach python-test taskcluster/taskgraph or: ./mach python-test taskcluster They can now run in parallel by passing in -j. MozReview-Commit-ID: JXeZV8B04Sf --HG-- extra : rebase_source : 7427f96facaf75e6b6fcca532027c68fb6c1a1a3
		
			
				
	
	
		
			27 lines
		
	
	
	
		
			677 B
		
	
	
	
		
			Python
		
	
	
	
	
	
			
		
		
	
	
			27 lines
		
	
	
	
		
			677 B
		
	
	
	
		
			Python
		
	
	
	
	
	
# This Source Code Form is subject to the terms of the Mozilla Public
 | 
						|
# License, v. 2.0. If a copy of the MPL was not distributed with this
 | 
						|
# file, You can obtain one at http://mozilla.org/MPL/2.0/.
 | 
						|
 | 
						|
from __future__ import absolute_import, print_function, unicode_literals
 | 
						|
 | 
						|
import unittest
 | 
						|
 | 
						|
from taskgraph.util import yaml
 | 
						|
from mozunit import main, MockedOpen
 | 
						|
 | 
						|
FOO_YML = """\
 | 
						|
prop:
 | 
						|
    - val1
 | 
						|
"""
 | 
						|
 | 
						|
 | 
						|
class TestYaml(unittest.TestCase):
 | 
						|
 | 
						|
    def test_load(self):
 | 
						|
        with MockedOpen({'/dir1/dir2/foo.yml': FOO_YML}):
 | 
						|
            self.assertEqual(yaml.load_yaml("/dir1/dir2", "foo.yml"),
 | 
						|
                             {'prop': ['val1']})
 | 
						|
 | 
						|
 | 
						|
if __name__ == '__main__':
 | 
						|
    main()
 |