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_after_creating(self): main = interpreters.get_current() first = interpreters.create() second = interpreters.create() ids = [] for interp in interpreters.list_all(): ids.append(interp.id) self.assertEqual(ids, [main.id, first.id, second.id])
def test_main(self): main = interpreters.get_main() current = interpreters.get_current() self.assertEqual(current, main)
def test_main(self): main = interpreters.get_current() self.assertTrue(main.is_running())
def test_in_main(self): main = interpreters.get_current() self.assertEqual(0, main.id)
def test_main(self): main_interp_id = _interpreters.get_main() cur_interp_id = interpreters.get_current().id self.assertEqual(cur_interp_id, main_interp_id)