Esempio n. 1
0
 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'])
Esempio n. 2
0
 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"])
Esempio n. 3
0
 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"])
Esempio n. 4
0
 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'])
Esempio n. 5
0
 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'])
Esempio n. 6
0
 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'])
Esempio n. 7
0
 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'])
Esempio n. 8
0
 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'])
Esempio n. 9
0
 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'])
Esempio n. 10
0
 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'])
Esempio n. 11
0
 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'])
Esempio n. 12
0
 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'])
Esempio n. 13
0
 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"])