test_zip.py 文件源码

python
阅读 18 收藏 0 点赞 0 评论 0

项目:SHED 作者: xpdAcq 项目源码 文件源码
def test_zip(n, n2, kwargs, expected):
    source = Stream()
    source2 = Stream()

    L = es.zip(source, source2, **kwargs).sink_to_list()
    s = list(to_event_model(
        [np.random.random((10, 10)) for _ in range(n)],
        output_info=[('pe1_image', {'dtype': 'array'})]
    ))
    s2 = list(to_event_model(
        [np.random.random((10, 10)) for _ in range(n2)],
        output_info=[('pe1_image', {'dtype': 'array'})]
    ))

    for _ in range(2):
        L.clear()
        for b in s2:
            source2.emit(b)
        for a in s:
            source.emit(a)
        assert_docs = set()
        for name, (l1, l2) in L:
            assert_docs.add(name)
            assert_raises(AssertionError, assert_equal, l1, l2)
        assert set(assert_docs) == {'start', 'descriptor', 'event', 'stop'}
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号