def test_buildout(self): b_dir = os.path.join(self.tdir, 'b') ret = buildout.buildout(b_dir, buildout_ver=2, python=self.py_st) self.assertTrue(ret['status']) out = ret['out'] comment = ret['comment'] self.assertTrue(ret['status']) self.assertTrue('Creating directory' in out) self.assertTrue('Installing a.' in out) self.assertTrue('psetuptools/bin/python bootstrap.py' in comment) self.assertTrue('buildout -c buildout.cfg' in comment) ret = buildout.buildout(b_dir, parts=['a', 'b', 'c'], buildout_ver=2, python=self.py_st) outlog = ret['outlog'] out = ret['out'] comment = ret['comment'] self.assertTrue('Installing single part: a' in outlog) self.assertTrue('buildout -c buildout.cfg -N install a' in comment) self.assertTrue('Installing b.' in out) self.assertTrue('Installing c.' in out) ret = buildout.buildout(b_dir, parts=['a', 'b', 'c'], buildout_ver=2, newest=True, python=self.py_st) outlog = ret['outlog'] out = ret['out'] comment = ret['comment'] self.assertTrue('buildout -c buildout.cfg -n install a' in comment)
def test_buildout(self): if salt.modules.virtualenv_mod.virtualenv_ver(self.ppy_st) >= (20, 0, 0): self.skipTest( "Skiping until upstream resolved https://github.com/pypa/virtualenv/issues/1715" ) b_dir = os.path.join(self.tdir, "b") ret = buildout.buildout(b_dir, buildout_ver=2, python=self.py_st) self.assertTrue(ret["status"]) out = ret["out"] comment = ret["comment"] self.assertTrue(ret["status"]) self.assertTrue("Creating directory" in out) self.assertTrue("Installing a." in out) self.assertTrue("{} bootstrap.py".format(self.py_st) in comment) self.assertTrue("buildout -c buildout.cfg" in comment) ret = buildout.buildout( b_dir, parts=["a", "b", "c"], buildout_ver=2, python=self.py_st ) outlog = ret["outlog"] out = ret["out"] comment = ret["comment"] self.assertTrue("Installing single part: a" in outlog) self.assertTrue("buildout -c buildout.cfg -N install a" in comment) self.assertTrue("Installing b." in out) self.assertTrue("Installing c." in out) ret = buildout.buildout( b_dir, parts=["a", "b", "c"], buildout_ver=2, newest=True, python=self.py_st ) outlog = ret["outlog"] out = ret["out"] comment = ret["comment"] self.assertTrue("buildout -c buildout.cfg -n install a" in comment)
def test_onlyif_unless(self): b_dir = os.path.join(self.tdir, 'b') ret = buildout.buildout(b_dir, onlyif='/bin/false') self.assertTrue(ret['comment'] == 'onlyif execution failed') self.assertTrue(ret['status'] is True) ret = buildout.buildout(b_dir, unless='/bin/true') self.assertTrue(ret['comment'] == 'unless execution succeeded') self.assertTrue(ret['status'] is True)
def test_onlyif_unless(self): b_dir = os.path.join(self.tdir, "b") ret = buildout.buildout(b_dir, onlyif=RUNTIME_VARS.SHELL_FALSE_PATH) self.assertTrue(ret["comment"] == "onlyif condition is false") self.assertTrue(ret["status"] is True) ret = buildout.buildout(b_dir, unless=RUNTIME_VARS.SHELL_TRUE_PATH) self.assertTrue(ret["comment"] == "unless condition is true") self.assertTrue(ret["status"] is True)
def test_onlyif_unless(self): b_dir = os.path.join(self.tdir, 'b') ret = buildout.buildout(b_dir, onlyif=RUNTIME_VARS.SHELL_FALSE_PATH) self.assertTrue(ret['comment'] == 'onlyif condition is false') self.assertTrue(ret['status'] is True) ret = buildout.buildout(b_dir, unless=RUNTIME_VARS.SHELL_TRUE_PATH) self.assertTrue(ret['comment'] == 'unless condition is true') self.assertTrue(ret['status'] is True)
def test_onlyif_unless(self): b_dir = os.path.join(self.tdir, 'b') ret = buildout.buildout(b_dir, onlyif='/bin/false') self.assertTrue(ret['comment'] == 'onlyif condition is false') self.assertTrue(ret['status'] is True) ret = buildout.buildout(b_dir, unless='/bin/true') self.assertTrue(ret['comment'] == 'unless condition is true') self.assertTrue(ret['status'] is True)
def test_buildout(self): if salt.modules.virtualenv_mod.virtualenv_ver( self.ppy_st) >= (20, 0, 0): self.skipTest( "Skiping until upstream resolved https://github.com/pypa/virtualenv/issues/1715" ) b_dir = os.path.join(self.tdir, 'b') ret = buildout.buildout(b_dir, buildout_ver=2, python=self.py_st) self.assertTrue(ret['status']) out = ret['out'] comment = ret['comment'] self.assertTrue(ret['status']) self.assertTrue('Creating directory' in out) self.assertTrue('Installing a.' in out) self.assertTrue('{0} bootstrap.py'.format(self.py_st) in comment) self.assertTrue('buildout -c buildout.cfg' in comment) ret = buildout.buildout(b_dir, parts=['a', 'b', 'c'], buildout_ver=2, python=self.py_st) outlog = ret['outlog'] out = ret['out'] comment = ret['comment'] self.assertTrue('Installing single part: a' in outlog) self.assertTrue('buildout -c buildout.cfg -N install a' in comment) self.assertTrue('Installing b.' in out) self.assertTrue('Installing c.' in out) ret = buildout.buildout(b_dir, parts=['a', 'b', 'c'], buildout_ver=2, newest=True, python=self.py_st) outlog = ret['outlog'] out = ret['out'] comment = ret['comment'] self.assertTrue('buildout -c buildout.cfg -n install a' in comment)