def test_installed(self): b_dir = os.path.join(self.tdir, 'b') ret = buildout.installed(b_dir, python=self.py_st, onlyif='/bin/false') self.assertEqual(ret['comment'], '\nonlyif condition is false') self.assertEqual(ret['result'], True) self.assertTrue('/b' in ret['name']) b_dir = os.path.join(self.tdir, 'b') ret = buildout.installed(b_dir, python=self.py_st, unless='/bin/true') self.assertEqual(ret['comment'], '\nunless condition is true') self.assertEqual(ret['result'], True) self.assertTrue('/b' in ret['name']) ret = buildout.installed(b_dir, python=self.py_st) self.assertEqual(ret['result'], True) self.assertTrue('OUTPUT:' in ret['comment']) self.assertTrue('Log summary:' in ret['comment'])
def test_error(self): b_dir = os.path.join(self.tdir, "e") ret = buildout.installed(b_dir, python=self.py_st) self.assertTrue( "We did not get any expectable answer from buildout" in ret["comment"] ) self.assertFalse(ret["result"])
def test_quiet(self): c_dir = os.path.join(self.tdir, "c") assert False, os.listdir(self.rdir) modbuildout.upgrade_bootstrap(c_dir) cret = buildout.installed(c_dir, python=self.py_st) self.assertFalse("OUTPUT:" in cret["comment"], cret["comment"]) self.assertFalse("Log summary:" in cret["comment"], cret["comment"]) self.assertTrue(cret["result"], cret["comment"])
def test_error(self): b_dir = os.path.join(self.tdir, 'e') ret = buildout.installed(b_dir, python=self.py_st) self.assertTrue('We did not get any expectable ' 'answer from buildout' in ret['comment']) self.assertTrue('An internal error occurred due to a bug in' ' either zc.buildout ' in ret['comment']) self.assertFalse(ret['result'])
def test_error(self): b_dir = os.path.join(self.tdir, 'e') ret = buildout.installed(b_dir, python=self.py_st) self.assertTrue( 'We did not get any expectable answer from buildout' in ret['comment'] ) self.assertFalse(ret['result'])
def test_quiet(self): c_dir = os.path.join(self.tdir, 'c') assert False, os.listdir(self.rdir) modbuildout.upgrade_bootstrap(c_dir) cret = buildout.installed(c_dir, python=self.py_st) self.assertFalse('OUTPUT:' in cret['comment'], cret['comment']) self.assertFalse('Log summary:' in cret['comment'], cret['comment']) self.assertTrue(cret['result'], cret['comment'])
def test_installed(self): b_dir = os.path.join(self.tdir, 'b') ret = buildout.installed(b_dir, python=self.py_st, onlyif='/bin/false') self.assertEqual(ret['comment'], '\nonlyif execution failed') self.assertEqual(ret['result'], True) self.assertTrue('/b' in ret['name']) b_dir = os.path.join(self.tdir, 'b') ret = buildout.installed(b_dir, python=self.py_st, unless='/bin/true') self.assertEqual(ret['comment'], '\nunless execution succeeded') self.assertEqual(ret['result'], True) self.assertTrue('/b' in ret['name']) ret = buildout.installed(b_dir, python=self.py_st) self.assertEqual(ret['result'], True) self.assertTrue('OUTPUT:' in ret['comment']) self.assertTrue('Log summary:' in ret['comment'])
def test_installed(self): b_dir = os.path.join(self.tdir, 'b') ret = buildout.installed(b_dir, python=self.py_st, onlyif=RUNTIME_VARS.SHELL_FALSE_PATH) self.assertEqual(ret['comment'], '\nonlyif condition is false') self.assertEqual(ret['result'], True) self.assertTrue(os.sep + 'b' in ret['name']) b_dir = os.path.join(self.tdir, 'b') ret = buildout.installed(b_dir, python=self.py_st, unless=RUNTIME_VARS.SHELL_TRUE_PATH) self.assertEqual(ret['comment'], '\nunless condition is true') self.assertEqual(ret['result'], True) self.assertTrue(os.sep + 'b' in ret['name']) ret = buildout.installed(b_dir, python=self.py_st) self.assertEqual(ret['result'], True) self.assertTrue('OUTPUT:' in ret['comment']) self.assertTrue('Log summary:' in ret['comment'])
def test_error(self): b_dir = os.path.join(self.tdir, 'e') ret = buildout.installed(b_dir, python=self.py_st) self.assertTrue( 'We did not get any expectable ' 'answer from buildout' in ret['comment']) self.assertTrue( 'An internal error occurred due to a bug in' ' either zc.buildout ' in ret['comment']) self.assertFalse(ret['result'])
def test_installed(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.installed(b_dir, python=self.py_st, onlyif=RUNTIME_VARS.SHELL_FALSE_PATH) self.assertEqual(ret['comment'], '\nonlyif condition is false') self.assertEqual(ret['result'], True) self.assertTrue(os.sep + 'b' in ret['name']) b_dir = os.path.join(self.tdir, 'b') ret = buildout.installed(b_dir, python=self.py_st, unless=RUNTIME_VARS.SHELL_TRUE_PATH) self.assertEqual(ret['comment'], '\nunless condition is true') self.assertEqual(ret['result'], True) self.assertTrue(os.sep + 'b' in ret['name']) ret = buildout.installed(b_dir, python=self.py_st) self.assertEqual(ret['result'], True) self.assertTrue('OUTPUT:' in ret['comment']) self.assertTrue('Log summary:' in ret['comment'])
def test_quiet(self): c_dir = os.path.join(self.tdir, 'c') cret = buildout.installed(c_dir, python=self.py_st, quiet=True) self.assertTrue(cret['result']) self.assertFalse('OUTPUT:' in cret['comment']) self.assertFalse('Log summary:' in cret['comment'])
def test_error(self): b_dir = os.path.join(self.tdir, "e") ret = buildout.installed(b_dir, python=self.py_st) self.assertTrue("Unexpected response from buildout" in ret["comment"]) self.assertFalse(ret["result"])