def test_platform_pypy(self): with platform_pyimp(): with sys_platform('darwin'): with pypy_version((1, 4, 3)): self.assertIn('PyPy', pyimplementation()) with pypy_version((1, 4, 3, 'a4')): self.assertIn('PyPy', pyimplementation())
def test_platform_pypy(self): with platform_pyimp(): with sys_platform("darwin"): with pypy_version((1, 4, 3)): self.assertIn("PyPy", pyimplementation()) with pypy_version((1, 4, 3, "a4")): self.assertIn("PyPy", pyimplementation())
def test_platform_fallback(self): with platform_pyimp(): with sys_platform('darwin'): with pypy_version(): self.assertEqual('CPython', pyimplementation())
def test_platform_jython(self): with platform_pyimp(): with sys_platform('java 1.6.51'): self.assertIn('Jython', pyimplementation())
def test_platform_python_implementation(self): with platform_pyimp(lambda: 'Xython'): self.assertEqual(pyimplementation(), 'Xython')
def test_platform_jython(self): with platform_pyimp(): with sys_platform("java 1.6.51"): self.assertIn("Jython", pyimplementation())