enthought / envisage

Envisage is a Python-based framework for building applications whose functionalities can be extended by adding "plug-ins".
http://docs.enthought.com/envisage/
Other
82 stars 26 forks source link

test failure with ipykernel-5.5.6 running Python 3.8 (Win 10 64bit) #463

Closed itziakos closed 1 year ago

itziakos commented 2 years ago

Running the test suite on Python 3.8.12 (Win 10 64bit) with ipykernel 5.5.6

Installed dependencies:

Test run output:

test2_selftest (__main__.Tests) ... c:\Users\itziakos\.edm\envs\build-env\lib\runpy.py:127: RuntimeWarning: 'nose.core' found in sys.modules after import of package 'nose', but prior to execution of 'nose.core'; this may result in unpredictable behaviour
  warn(RuntimeWarning(msg))
......F............................................SSSS..............................................................................................................................................................................
======================================================================
FAIL: test_ipykernel_live_objects (envisage.plugins.ipython_kernel.tests.test_internal_ipkernel.TestInternalIPKernel)
----------------------------------------------------------------------
Traceback (most recent call last):
  File "c:\Users\itziakos\.edm\envs\build-env\lib\site-packages\envisage\plugins\ipython_kernel\tests\test_internal_ipkernel.py", line 207, in test_ipykernel_live_objects
    self.assertEqual(shells, [])
AssertionError: Lists differ: [<ipykernel.zmqshell.ZMQInteractiveShell object at 0x0000016054662700>] != []

First list contains 1 additional elements.
First extra element 0:
<ipykernel.zmqshell.ZMQInteractiveShell object at 0x0000016054662700>

- [<ipykernel.zmqshell.ZMQInteractiveShell object at 0x0000016054662700>]
+ []
-------------------- >> begin captured logging << --------------------
asyncio: DEBUG: Using selector: SelectSelector
--------------------- >> end captured logging << ---------------------

----------------------------------------------------------------------
Ran 229 tests in 5.344s

Note: I do not see the same errors when running the same setup on Centos 7.

mdickinson commented 1 year ago

Closing: IPython components have been removed from Envisage.