def test_getExutor(self, mock_sparksession, mock_kafka_utils):
mock_context = MagicMock()
mock_context.addFile.return_value = "test"
mock_spark = MagicMock()
mock_spark.sparkContext.return_value = mock_context
mock_builder = MagicMock()
mock_builder.getOrCreate.return_value = mock_spark
mock_sparksession.builder
mock_sparksession.builder.return_value = mock_builder
mock_dstream = MagicMock()
mock_dstream.map.return_value = None
mock_kafka_utils.createDirectStream.return_value = mock_dstream
config = Config(CONFIG_PATH)
factory = ReadFactory(config)
test_executor = factory.get_executor()
self.assertIsInstance(test_executor, StreamingExecutor,
"When read csv file executor should be instance of BatchExecutable")
test_ReadFactory.py 文件源码
python
阅读 21
收藏 0
点赞 0
评论 0
评论列表
文章目录