示例#1
0
 def test_find_path_single_pore_pair(self):
     a = misc.find_path(network=self.net, pore_pairs=[0, 1])
     assert sorted(list(a.keys())) == ['pores', 'throats']
     assert len(a['pores']) == 1
     assert len(a['throats']) == 1
     assert len(a['pores'][0]) == 2
     assert len(a['throats'][0]) == 1
示例#2
0
 def test_find_path_with_weights(self):
     w = sp.ones_like(self.net.Ts)
     w[0] = self.net.Nt + 1
     a = misc.find_path(network=self.net,
                        pore_pairs=([0, 1]),
                        weights=w)
     assert len(a['pores'][0]) > 2
     assert len(a['throats'][0]) > 1
示例#3
0
 def test_find_path_multiple_pore_pairs(self):
     a = misc.find_path(network=self.net,
                        pore_pairs=([0, 1], [3, 6], [0, 8]))
     assert len(a['pores']) == 3
     assert len(a['throats']) == 3
示例#4
0
 def test_find_path_with_weights(self):
     w = sp.ones_like(self.net.Ts)
     w[0] = self.net.Nt + 1
     a = misc.find_path(network=self.net, pore_pairs=([0, 1]), weights=w)
     assert len(a['pores'][0]) > 2
     assert len(a['throats'][0]) > 1
示例#5
0
 def test_find_path_multiple_pore_pairs(self):
     a = misc.find_path(network=self.net,
                        pore_pairs=([0, 1], [3, 6], [0, 8]))
     assert len(a['pores']) == 3
     assert len(a['throats']) == 3