def test_create_cell_debug(self, mock_default_context, mock_notebook_environment):
env = {}
mock_default_context.return_value = TestCases._create_context()
mock_notebook_environment.return_value = env
IPython.get_ipython().user_ns = env
# cell output is empty when debug is True
output = google.datalab.contrib.pipeline.commands._pipeline._create_cell(
{'name': 'foo_pipeline', 'debug': True}, self.sample_cell_body)
self.assertTrue(len(output) > 0)
output = google.datalab.contrib.pipeline.commands._pipeline._create_cell(
{'name': 'foo_pipeline', 'debug': False}, self.sample_cell_body)
self.assertTrue(output is None)
output = google.datalab.contrib.pipeline.commands._pipeline._create_cell(
{'name': 'foo_pipeline'}, self.sample_cell_body)
self.assertTrue(output is None)
评论列表
文章目录