fork download
  1. import builtins
  2. from unittest.mock import Mock
  3.  
  4. def mock_keras(name, *args, mocks={}, orig_import=__import__, **kwargs):
  5. if name.split('.')[0] == 'keras':
  6. return mocks.setdefault(name, Mock(name=name))
  7. return orig_import(name, *args, **kwargs)
  8. builtins.__import__ = mock_keras
  9.  
  10. import keras
  11. from keras.foo import bar
  12.  
  13. print(keras)
  14. print(bar)
Success #stdin #stdout 0.09s 16720KB
stdin
Standard input is empty
stdout
<Mock name='keras' id='22749078475248'>
<Mock name='keras.foo.bar' id='22749077888256'>