Пример #1
0
 def setUp(self):
     self.nex = NexusReader()
     self.nex.read_string("""
     Begin data;
     Dimensions ntax=4 nchar=8;
     Format datatype=standard symbols="01" gap=-;
     Matrix
     [                  01234567]
     Harry              01000000
     Simon              0010000-
     Betty              00010-0?
     Louise             000010?0
     ;""")
     self.found = check_zeros(self.nex)
Пример #2
0
def test_check_zeros(nex, kw, expected):
    assert expected == check_zeros(nex.write(), **kw)
Пример #3
0
 def test_change_absence(self):
     found = check_zeros(self.nex, absences=['1', '0'])
     assert found == [0, 1, 2, 3, 4, 5, 6, 7]
Пример #4
0
 def test_change_missing(self):
     found = check_zeros(self.nex, missing=['-'])
     assert found == [0, 5]