def test_id_type(self): main = interpreters.get_main() current = interpreters.get_current() interp = interpreters.create() self.assertIsInstance(main.id, _interpreters.InterpreterID) self.assertIsInstance(current.id, _interpreters.InterpreterID) self.assertIsInstance(interp.id, _interpreters.InterpreterID)
def test_basic(self): main = interpreters.get_main() interp1 = interpreters.create() interp2 = interpreters.create() interp3 = interpreters.create() self.assertEqual(set(interpreters.list_all()), {main, interp1, interp2, interp3}) interp2.close() self.assertEqual(set(interpreters.list_all()), {main, interp1, interp3})
def test_main(self): main = interpreters.get_main() self.assertTrue(main.is_running())
def test_main_isolated(self): main = interpreters.get_main() self.assertFalse(main.isolated)
def test_main_id(self): main = interpreters.get_main() self.assertEqual(main.id, 0)
def test_main(self): main = interpreters.get_main() current = interpreters.get_current() self.assertEqual(current, main)