Commit ab249a7a authored by Iliya Manolov's avatar Iliya Manolov

Added tests for eggs in Jupyter.

parent 583ed6e7
...@@ -990,4 +990,44 @@ print os.path ...@@ -990,4 +990,44 @@ print os.path
self.tic() self.tic()
result = json.loads(result) result = json.loads(result)
self.assertEquals(result['status'], 'ok') self.assertEquals(result['status'], 'ok')
\ No newline at end of file
def testEgg(self, import_code = 'import scipy as _', no_login = False):
'''
Test whether an egg is available.
'''
if not no_login:
self.login('dev_user')
reference = 'Test.Notebook.EnvironmentObject.Errors.EggImport'
result = self.portal.Base_executeJupyter(
reference=reference,
python_expression=import_code
)
self.tic()
result = json.loads(result)
self.assertEquals(result['status'], 'ok')
def testEggs(self):
'''
Test whether essential modules are available.
'''
self.login('dev_user')
self.testEgg('import scipy as _', True)
self.testEgg('import sklearn as _', True)
self.testEgg('import pandas as _', True)
self.testEgg('import matplotlib as _', True)
self.testEgg('import math as _', True)
self.testEgg('import sympy as _', True)
self.testEgg('import pylab as _', True)
self.testEgg('import openpyxl as _', True)
self.testEgg('import statsmodels as _', True)
self.testEgg('import zipfile as _', True)
self.testEgg('import ftplib as _', True)
self.testEgg('import datetime as _', True)
self.testEgg('import h5py as _', True)
\ No newline at end of file
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment