Esempio n. 1
0
def test_join_no_overlap():

    bub1 = Bubble3D.load_bubble("data/no_overlap_join_bubble_1.pkl")
    bub2 = Bubble3D.load_bubble("data/no_overlap_join_bubble_2.pkl")

    join_regions = join_bubbles([[bub1, bub2]])

    # There should be one less region in the output
    initial_num_regions = len(bub1.twoD_regions) + len(bub2.twoD_regions)
    final_num_regions = len(join_regions[0])

    assert final_num_regions == initial_num_regions
Esempio n. 2
0
def test_join_single_overlap():
    '''
    Tests the joining function when there are multiple regions within a
    channel
    '''

    bub1 = Bubble3D.load_bubble("data/single_overlap_join_bubble_1.pkl")
    bub2 = Bubble3D.load_bubble("data/single_overlap_join_bubble_2.pkl")

    join_regions = join_bubbles([[bub1, bub2]])

    # There should be one less region in the output
    initial_num_regions = len(bub1.twoD_regions) + len(bub2.twoD_regions)
    final_num_regions = len(join_regions[0])

    assert final_num_regions == initial_num_regions - 1