def test_mapper_3(): #case where state 1 is throw out mdl1_mapping = {0:0,1:1,2:2} mdl2_mapping = {0:0,2:1} pop = {0:0.1, 1:0.2, 2:0.3} mdl1 = fakemsm(3, mdl1_mapping, pop) mdl2 = fakemsm(2, mdl2_mapping, pop) mapped_pop = mapper(mdl1, mdl2) assert (mapped_pop==[0.1, 0, 0.3]).all()
def test_mapper_4(): #case where the mdl is jumbled around mdl1_mapping = {0:0,1:1,2:2} mdl2_mapping = {0:1,1:2,2:0} pop = {0:0.1, 1:0.2, 2:0.3} mdl1 = fakemsm(3, mdl1_mapping, pop) mdl2 = fakemsm(2, mdl2_mapping, pop) mapped_pop = mapper(mdl1, mdl2) assert (mapped_pop==[0.2, 0.3, 0.1]).all()
def test_mapper_4(): #case where the mdl is jumbled around mdl1_mapping = {0: 0, 1: 1, 2: 2} mdl2_mapping = {0: 1, 1: 2, 2: 0} pop = {0: 0.1, 1: 0.2, 2: 0.3} mdl1 = fakemsm(3, mdl1_mapping, pop) mdl2 = fakemsm(2, mdl2_mapping, pop) mapped_pop = mapper(mdl1, mdl2) assert (mapped_pop == [0.2, 0.3, 0.1]).all()
def test_mapper_3(): #case where state 1 is throw out mdl1_mapping = {0: 0, 1: 1, 2: 2} mdl2_mapping = {0: 0, 2: 1} pop = {0: 0.1, 1: 0.2, 2: 0.3} mdl1 = fakemsm(3, mdl1_mapping, pop) mdl2 = fakemsm(2, mdl2_mapping, pop) mapped_pop = mapper(mdl1, mdl2) assert (mapped_pop == [0.1, 0, 0.3]).all()
def test_mapper_1(): #base case mdl1_mapping = {0:0, 1:1, 2:2} mdl2_mapping = {0:0, 1:1, 2:2} pop = {0:0.1, 1:0.2, 2:0.3} mdl1 = fakemsm(3, mdl1_mapping,pop) mdl2 = fakemsm(3, mdl2_mapping,pop) mapped_pop = mapper(mdl1, mdl2) assert(mapped_pop== [0.1, 0.2, 0.3]).all()
def test_mapper_1(): #base case mdl1_mapping = {0: 0, 1: 1, 2: 2} mdl2_mapping = {0: 0, 1: 1, 2: 2} pop = {0: 0.1, 1: 0.2, 2: 0.3} mdl1 = fakemsm(3, mdl1_mapping, pop) mdl2 = fakemsm(3, mdl2_mapping, pop) mapped_pop = mapper(mdl1, mdl2) assert (mapped_pop == [0.1, 0.2, 0.3]).all()