def test_load_and_validate_ped(self): """ Test reading and validation of test PED file. """ args = parse_args(["-p", TEST_PED_FILE, "-v", "--mode", "active"]) p = ProfileManager(args) # laod ped = p._load_ped_file(p.args.ped) # validate p._validate_ped_file(ped) # test ped contents self.assertEqual(len(ped.get("service_experiments")), 1) self.assertEqual(len(ped.get("function_experiments")), 2) self.assertEqual(len(ped), 10)