chutzpah 15/01/16 22:56:46 Added: salt-2014.7.1-remove-pydsl-includes-test.patch Log: Version bump, add selinux USE flag (bug #533118). Sync 9999 ebuild with current version. (Portage version: 2.2.15/cvs/Linux x86_64, signed Manifest commit with key 0xE3F69979BB4B8928DA78E3D17CBF44EF)
Revision Changes Path 1.1 app-admin/salt/files/salt-2014.7.1-remove-pydsl-includes-test.patch file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-admin/salt/files/salt-2014.7.1-remove-pydsl-includes-test.patch?rev=1.1&view=markup plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-admin/salt/files/salt-2014.7.1-remove-pydsl-includes-test.patch?rev=1.1&content-type=text/plain Index: salt-2014.7.1-remove-pydsl-includes-test.patch =================================================================== diff --git a/tests/unit/pydsl_test.py b/tests/unit/pydsl_test.py index 57ba81e..b26154e 100644 --- a/tests/unit/pydsl_test.py +++ b/tests/unit/pydsl_test.py @@ -298,99 +298,6 @@ class PyDSLRendererTestCase(TestCase): finally: shutil.rmtree(dirpath, ignore_errors=True) - def test_rendering_includes(self): - dirpath = tempfile.mkdtemp(dir=integration.SYS_TMP_DIR) - if not os.path.isdir(dirpath): - self.skipTest( - 'The temporary directory {0!r} was not created'.format( - dirpath - ) - ) - output = os.path.join(dirpath, 'output') - try: - write_to(os.path.join(dirpath, 'aaa.sls'), textwrap.dedent('''\ - #!pydsl|stateconf -ps - - include('xxx') - yyy = include('yyy') - - # ensure states in xxx are run first, then those in yyy and then those in aaa last. - extend(state('yyy::start').stateconf.require(stateconf='xxx::goal')) - extend(state('.start').stateconf.require(stateconf='yyy::goal')) - - extend(state('yyy::Y2').cmd.run('echo Y2 extended >> {0}')) - - __pydsl__.set(ordered=True) - - yyy.hello('red', 1) - yyy.hello('green', 2) - yyy.hello('blue', 3) - '''.format(output))) - - write_to(os.path.join(dirpath, 'xxx.sls'), textwrap.dedent('''\ - #!stateconf -os yaml . jinja - - include: - - yyy - - extend: - yyy::start: - stateconf.set: - - require: - - stateconf: .goal - - yyy::Y1: - cmd.run: - - name: 'echo Y1 extended >> {0}' - - .X1: - cmd.run: - - name: echo X1 >> {1} - - cwd: / - .X2: - cmd.run: - - name: echo X2 >> {2} - - cwd: / - .X3: - cmd.run: - - name: echo X3 >> {3} - - cwd: / - - '''.format(output, output, output, output))) - - write_to(os.path.join(dirpath, 'yyy.sls'), textwrap.dedent('''\ - #!pydsl|stateconf -ps - - include('xxx') - __pydsl__.set(ordered=True) - - state('.Y1').cmd.run('echo Y1 >> {0}', cwd='/') - state('.Y2').cmd.run('echo Y2 >> {1}', cwd='/') - state('.Y3').cmd.run('echo Y3 >> {2}', cwd='/') - - def hello(color, number): - state(color).cmd.run('echo hello '+color+' '+str(number)+' >> {3}', cwd='/') - '''.format(output, output, output, output))) - - state_highstate({'base': ['aaa']}, dirpath) - expected = textwrap.dedent('''\ - X1 - X2 - X3 - Y1 extended - Y2 extended - Y3 - hello red 1 - hello green 2 - hello blue 3 - ''') - - with salt.utils.fopen(output, 'r') as f: - self.assertEqual(sorted(f.read()), sorted(expected)) - - finally: - shutil.rmtree(dirpath, ignore_errors=True) - def test_compile_time_state_execution(self): if not sys.stdin.isatty(): self.skipTest('Not attached to a TTY')