def test_get_shell_embed_func(self): shell = get_shell_embed_func(['invalid']) self.assertEqual(shell, None) shell = get_shell_embed_func(['invalid','python']) self.assertTrue(callable(shell)) self.assertEqual(shell.__name__, '_embed_standard_shell')
def test_get_shell_embed_func(self): shell = get_shell_embed_func(['invalid']) self.assertEqual(shell, None) shell = get_shell_embed_func(['invalid', 'python']) self.assertTrue(callable(shell)) self.assertEqual(shell.__name__, '_embed_standard_shell')
def test_get_shell_embed_func3(self): # default shell should be 'ipython' shell = get_shell_embed_func() self.assertEqual(shell.__name__, '_embed_ipython_shell')
def test_get_shell_embed_func2(self): shell = get_shell_embed_func(['bpython']) self.assertTrue(callable(shell)) self.assertEqual(shell.__name__, '_embed_bpython_shell')