示例#1
0
 def test_empty_target(self):
     assert parse_target([]) == {}
示例#2
0
 def test_simple_target(self):
     assert parse_target(["1=2/3"]) == {1: (2, 3)}
示例#3
0
 def test_cv(self):
     result = parse_target(["cv/4353=1/2"])
     assert len(result) == 58
     assert all(v == (1, 2) for v in result.values())
示例#4
0
 def test_suppress_tower(self):
     assert parse_target(["1=/2"]) == {1: (0, 2)}
示例#5
0
 def test_suppress_hold_and_slash(self):
     assert parse_target(["1=2"]) == {1: (2, 0)}
示例#6
0
 def test_suppress_hold(self):
     assert parse_target(["1=2/"]) == {1: (2, 0)}
示例#7
0
 def test_multiple_target(self):
     assert parse_target(["1=2/3", "4=5/6"]) == {1: (2, 3), 4: (5, 6)}