Esempio n. 1
0
    def test_get_python_version(self):
        py_version = get_python_version()

        self.assertEquals(3, len(py_version))

        map(lambda x: self.assertEquals(int, type(x)), py_version)

        self.assertGreaterEqual(py_version[0], 2)
        self.assertGreaterEqual(py_version[1], 0)
        self.assertGreaterEqual(py_version[2], 0)
Esempio n. 2
0
    def test_get_python_version(self):
        py_version = get_python_version()

        self.assertEquals(3, len(py_version))

        map(lambda x: self.assertEquals(int, type(x)), py_version)

        self.assertGreaterEqual(py_version[0], 2)
        self.assertGreaterEqual(py_version[1], 0)
        self.assertGreaterEqual(py_version[2], 0)
Esempio n. 3
0
    def test_get_python_version(self):
        py_version = get_python_version()

        self.assertEqual(3, len(py_version))

        for x in py_version:
            self.assertEqual(int, type(x))

        self.assertGreaterEqual(py_version[0], 2)
        self.assertGreaterEqual(py_version[1], 0)
        self.assertGreaterEqual(py_version[2], 0)
Esempio n. 4
0
    def test_get_python_version(self):
        py_version = get_python_version()

        self.assertEqual(3, len(py_version))

        for x in py_version:
            self.assertEqual(int, type(x))

        self.assertGreaterEqual(py_version[0], 2)
        self.assertGreaterEqual(py_version[1], 0)
        self.assertGreaterEqual(py_version[2], 0)
Esempio n. 5
0
 def test_venv(self):
     venv = os.path.join(os.path.dirname(__file__), 'venv')
     watcher = SomeWatcher(virtualenv=venv)
     yield watcher.run()
     try:
         py_version = get_python_version()
         major = py_version[0]
         minor = py_version[1]
         wanted = os.path.join(venv, 'lib', 'python%d.%d' % (major, minor),
                               'site-packages')
         ppath = watcher.watcher.env['PYTHONPATH']
     finally:
         yield watcher.stop()
     self.assertTrue(wanted in ppath)
Esempio n. 6
0
 def test_venv(self):
     venv = os.path.join(os.path.dirname(__file__), 'venv')
     watcher = SomeWatcher(virtualenv=venv)
     yield watcher.run()
     try:
         py_version = get_python_version()
         major = py_version[0]
         minor = py_version[1]
         wanted = os.path.join(venv, 'lib', 'python%d.%d' % (major, minor),
                               'site-packages')
         ppath = watcher.watcher.env['PYTHONPATH']
     finally:
         yield watcher.stop()
     self.assertTrue(wanted in ppath)
Esempio n. 7
0
    def test_venv_site_packages(self):
        venv = os.path.join(os.path.dirname(__file__), "venv")
        watcher = SomeWatcher(virtualenv=venv)
        watcher.start()
        try:
            time.sleep(0.1)
            py_version = get_python_version()
            major = py_version[0]
            minor = py_version[1]
            wanted = os.path.join(venv, "lib", "python%d.%d" % (major, minor), "site-packages")
            ppath = watcher.watcher.env["PYTHONPATH"]
        finally:
            watcher.stop()

        self.assertTrue(wanted in ppath.split(os.pathsep))
Esempio n. 8
0
 def test_venv(self):
     venv = os.path.join(os.path.dirname(__file__), 'venv')
     watcher = SomeWatcher(virtualenv=venv)
     watcher.start()
     try:
         time.sleep(.1)
         py_version = get_python_version()
         major = py_version[0]
         minor = py_version[1]
         wanted = os.path.join(venv, 'lib', 'python%d.%d' % (major, minor),
                               'site-packages',
                               'pip-7.7-py%d.%d.egg' % (major, minor))
         ppath = watcher.watcher.env['PYTHONPATH']
     finally:
         watcher.stop()
     self.assertTrue(wanted in ppath)
Esempio n. 9
0
    def test_venv_site_packages(self):
        venv = os.path.join(os.path.dirname(__file__), 'venv')
        watcher = SomeWatcher(virtualenv=venv)
        watcher.start()
        try:
            time.sleep(.1)
            py_version = get_python_version()
            major = py_version[0]
            minor = py_version[1]
            wanted = os.path.join(venv, 'lib', 'python%d.%d' % (major, minor),
                                  'site-packages')
            ppath = watcher.watcher.env['PYTHONPATH']
        finally:
            watcher.stop()

        self.assertTrue(wanted in ppath.split(os.pathsep))
Esempio n. 10
0
import sys

from circus.util import get_python_version


PY3 = get_python_version()[0] == 3

if PY3:
    string_types = str
    integer_types = int
    text_type = str

    def b2s(s):     # NOQA
        return s.decode('latin1')

    def s2b(s):     # NOQA
        return s.encode('latin1')

    def bytestring(s):  # NOQA
        return s

    import io
    StringIO = io.StringIO      # NOQA
    BytesIO = io.BytesIO        # NOQA

    def raise_with_tb(E, V, T):     # NOQA
        raise E(V).with_traceback(T)

    MAXSIZE = sys.maxsize       # NOQA
else:
    string_types = basestring,
Esempio n. 11
0
import sys

from circus.util import get_python_version


PY3 = get_python_version()[0] == 3

if PY3:
    string_types = str
    integer_types = int
    text_type = str

    def b2s(s):     # NOQA
        return s.decode('latin1')

    def s2b(s):     # NOQA
        return s.encode('latin1')

    def bytestring(s):  # NOQA
        return s

    import io
    StringIO = io.StringIO      # NOQA
    BytesIO = io.BytesIO        # NOQA

    def raise_with_tb(E, V, T):     # NOQA
        raise E(V).with_traceback(T)

    MAXSIZE = sys.maxsize       # NOQA
else:
    string_types = basestring