コード例 #1
0
ファイル: test_cli.py プロジェクト: grahamgower/tsnn
 def test_provenances_default_values(self):
     parser = cli.get_tskit_parser()
     cmd = "provenances"
     tree_sequence = "test.trees"
     args = parser.parse_args([cmd, tree_sequence])
     self.assertEqual(args.tree_sequence, tree_sequence)
     self.assertEqual(args.human, False)
コード例 #2
0
ファイル: test_cli.py プロジェクト: grahamgower/tsnn
 def test_provenances_long_args(self):
     parser = cli.get_tskit_parser()
     cmd = "provenances"
     tree_sequence = "test.trees"
     args = parser.parse_args([cmd, tree_sequence, "--human"])
     self.assertEqual(args.tree_sequence, tree_sequence)
     self.assertEqual(args.human, True)
コード例 #3
0
ファイル: test_cli.py プロジェクト: grahamgower/tsnn
 def test_mutations_default_values(self):
     parser = cli.get_tskit_parser()
     cmd = "mutations"
     tree_sequence = "test.trees"
     args = parser.parse_args([cmd, tree_sequence])
     self.assertEqual(args.tree_sequence, tree_sequence)
     self.assertEqual(args.precision, 6)
コード例 #4
0
ファイル: test_cli.py プロジェクト: grahamgower/tsnn
 def test_mutations_short_args(self):
     parser = cli.get_tskit_parser()
     cmd = "mutations"
     tree_sequence = "test.trees"
     args = parser.parse_args([cmd, tree_sequence, "-p", "4"])
     self.assertEqual(args.tree_sequence, tree_sequence)
     self.assertEqual(args.precision, 4)
コード例 #5
0
ファイル: test_cli.py プロジェクト: winni2k/tskit
 def test_vcf_long_args(self):
     parser = cli.get_tskit_parser()
     cmd = "vcf"
     tree_sequence = "test.trees"
     args = parser.parse_args([cmd, tree_sequence, "--ploidy", "5"])
     self.assertEqual(args.tree_sequence, tree_sequence)
     self.assertEqual(args.ploidy, 5)
コード例 #6
0
ファイル: test_cli.py プロジェクト: winni2k/tskit
 def test_fasta_long_args(self):
     parser = cli.get_tskit_parser()
     cmd = "fasta"
     tree_sequence = "test.trees"
     args = parser.parse_args([cmd, tree_sequence, "--wrap", "50"])
     self.assertEqual(args.tree_sequence, tree_sequence)
     self.assertEqual(args.wrap, 50)
コード例 #7
0
ファイル: test_cli.py プロジェクト: winni2k/tskit
 def test_fasta_short_args(self):
     parser = cli.get_tskit_parser()
     cmd = "fasta"
     tree_sequence = "test.trees"
     args = parser.parse_args([cmd, tree_sequence, "-w", "100"])
     self.assertEqual(args.tree_sequence, tree_sequence)
     self.assertEqual(args.wrap, 100)
コード例 #8
0
ファイル: test_cli.py プロジェクト: grahamgower/tsnn
 def test_vcf_default_values(self):
     parser = cli.get_tskit_parser()
     cmd = "vcf"
     tree_sequence = "test.trees"
     args = parser.parse_args([cmd, tree_sequence])
     self.assertEqual(args.tree_sequence, tree_sequence)
     self.assertEqual(args.ploidy, 1)
コード例 #9
0
 def test_individuals_long_args(self):
     parser = cli.get_tskit_parser()
     cmd = "individuals"
     tree_sequence = "test.trees"
     args = parser.parse_args([cmd, tree_sequence, "--precision", "5"])
     assert args.tree_sequence == tree_sequence
     assert args.precision == 5
コード例 #10
0
 def test_individuals_default_values(self):
     parser = cli.get_tskit_parser()
     cmd = "individuals"
     tree_sequence = "test.trees"
     args = parser.parse_args([cmd, tree_sequence])
     assert args.tree_sequence == tree_sequence
     assert args.precision == 6
コード例 #11
0
 def test_vcf_long_args(self):
     parser = cli.get_tskit_parser()
     cmd = "vcf"
     tree_sequence = "test.trees"
     args = parser.parse_args([cmd, tree_sequence, "--ploidy", "5"])
     assert args.tree_sequence == tree_sequence
     assert args.ploidy == 5
コード例 #12
0
ファイル: test_cli.py プロジェクト: winni2k/tskit
 def test_sites_long_args(self):
     parser = cli.get_tskit_parser()
     cmd = "sites"
     tree_sequence = "test.trees"
     args = parser.parse_args([cmd, tree_sequence, "--precision", "5"])
     self.assertEqual(args.tree_sequence, tree_sequence)
     self.assertEqual(args.precision, 5)
コード例 #13
0
 def test_fasta_long_args(self):
     parser = cli.get_tskit_parser()
     cmd = "fasta"
     tree_sequence = "test.trees"
     args = parser.parse_args([cmd, tree_sequence, "--wrap", "50"])
     assert args.tree_sequence == tree_sequence
     assert args.wrap == 50
コード例 #14
0
 def test_vcf_default_values(self):
     parser = cli.get_tskit_parser()
     cmd = "vcf"
     tree_sequence = "test.trees"
     args = parser.parse_args([cmd, tree_sequence])
     assert args.tree_sequence == tree_sequence
     assert args.ploidy is None
コード例 #15
0
 def test_fasta_default_values(self):
     parser = cli.get_tskit_parser()
     cmd = "fasta"
     tree_sequence = "test.trees"
     args = parser.parse_args([cmd, tree_sequence])
     assert args.tree_sequence == tree_sequence
     assert args.wrap == 60
コード例 #16
0
 def test_fasta_short_args(self):
     parser = cli.get_tskit_parser()
     cmd = "fasta"
     tree_sequence = "test.trees"
     args = parser.parse_args([cmd, tree_sequence, "-w", "100"])
     assert args.tree_sequence == tree_sequence
     assert args.wrap == 100
コード例 #17
0
 def test_provenances_default_values(self):
     parser = cli.get_tskit_parser()
     cmd = "provenances"
     tree_sequence = "test.trees"
     args = parser.parse_args([cmd, tree_sequence])
     assert args.tree_sequence == tree_sequence
     assert not args.human
コード例 #18
0
 def test_provenances_long_args(self):
     parser = cli.get_tskit_parser()
     cmd = "provenances"
     tree_sequence = "test.trees"
     args = parser.parse_args([cmd, tree_sequence, "--human"])
     assert args.tree_sequence == tree_sequence
     assert args.human
コード例 #19
0
 def test_mutations_long_args(self):
     parser = cli.get_tskit_parser()
     cmd = "mutations"
     tree_sequence = "test.trees"
     args = parser.parse_args([cmd, tree_sequence, "--precision", "9"])
     assert args.tree_sequence == tree_sequence
     assert args.precision == 9
コード例 #20
0
 def test_sites_short_args(self):
     parser = cli.get_tskit_parser()
     cmd = "sites"
     tree_sequence = "test.trees"
     args = parser.parse_args([cmd, tree_sequence, "-p", "8"])
     assert args.tree_sequence == tree_sequence
     assert args.precision == 8
コード例 #21
0
ファイル: test_cli.py プロジェクト: winni2k/tskit
 def test_fasta_default_values(self):
     parser = cli.get_tskit_parser()
     cmd = "fasta"
     tree_sequence = "test.trees"
     args = parser.parse_args([cmd, tree_sequence])
     self.assertEqual(args.tree_sequence, tree_sequence)
     self.assertEqual(args.wrap, 60)
コード例 #22
0
ファイル: test_cli.py プロジェクト: grahamgower/tsnn
 def test_individuals_short_args(self):
     parser = cli.get_tskit_parser()
     cmd = "individuals"
     tree_sequence = "test.trees"
     args = parser.parse_args([cmd, tree_sequence, "-p", "8"])
     self.assertEqual(args.tree_sequence, tree_sequence)
     self.assertEqual(args.precision, 8)
コード例 #23
0
 def test_upgrade_default_values(self):
     parser = cli.get_tskit_parser()
     cmd = "upgrade"
     source = "in.trees"
     destination = "out.trees"
     args = parser.parse_args([cmd, source, destination])
     assert args.source == source
     assert args.destination == destination
     assert not args.remove_duplicate_positions
コード例 #24
0
ファイル: test_cli.py プロジェクト: grahamgower/tsnn
 def test_upgrade_default_values(self):
     parser = cli.get_tskit_parser()
     cmd = "upgrade"
     source = "in.trees"
     destination = "out.trees"
     args = parser.parse_args([cmd, source, destination])
     self.assertEqual(args.source, source)
     self.assertEqual(args.destination, destination)
     self.assertEqual(args.remove_duplicate_positions, False)
コード例 #25
0
 def test_populations_default_values(self):
     parser = cli.get_tskit_parser()
     cmd = "populations"
     tree_sequence = "test.trees"
     args = parser.parse_args([cmd, tree_sequence])
     assert args.tree_sequence == tree_sequence