本文整理汇总了Python中pypet.trajectory.Trajectory.f_contains方法的典型用法代码示例。如果您正苦于以下问题:Python Trajectory.f_contains方法的具体用法?Python Trajectory.f_contains怎么用?Python Trajectory.f_contains使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类pypet.trajectory.Trajectory
的用法示例。
在下文中一共展示了Trajectory.f_contains方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Python代码示例。
示例1: TrajectoryTest
# 需要导入模块: from pypet.trajectory import Trajectory [as 别名]
# 或者: from pypet.trajectory.Trajectory import f_contains [as 别名]
#.........这里部分代码省略.........
self.traj.f_get_from_runs('test', where='Portland')
def test_illegal_namings(self):
self.traj=Trajectory('resulttest2')
with self.assertRaises(ValueError):
self.traj.f_add_parameter('f_get')
with self.assertRaises(ValueError):
self.traj.f_add_result('test.$.k.$')
rg=self.traj.f_add_result_group('ggg.$')
with self.assertRaises(ValueError):
rg.f_add_result('$.fff')
self.traj.f_add_result_group('test.$.k')
with self.assertRaises(ValueError):
self.traj.res.k.f_add_result('$.jjj')
with self.assertRaises(ValueError):
self.traj.f_add_parameter('e'*129)
with self.assertRaises(ValueError):
self.traj.f_add_parameter('e'*120+'.j'*120+'.k'*40)
with self.assertRaises(ValueError):
self.traj.f_add_parameter('crun',22)
def test_max_depth(self):
self.traj.f_add_parameter('halo.this.is.a.depth.testrr')
contains = self.traj.f_contains('a.depth.testrr', max_depth=3)
self.assertFalse(contains)
contains = self.traj.par.f_contains('halo.this.is.a.depth.testrr', shortcuts=False)
self.assertTrue(contains)
contains = self.traj.par.f_contains('halo.this.depth.testrr', shortcuts=True)
self.assertTrue(contains)
contains = self.traj.par.f_contains('testrr', shortcuts=True)
self.assertTrue(contains)
contains = 'testrr' in self.traj
self.assertTrue(contains)
contains = self.traj.par.f_contains('testrr', max_depth=5)
self.assertFalse(contains)
self.traj.v_max_depth = 5
contains = 'testrr' in self.traj
self.assertFalse(contains)
def test_root_getting(self):
traj = Trajectory()