def test_region_mask_string(self):
     r, m = region_mask(None, self.region_string, self.x, self.y, False,
                        False)
     self.assertEqual(self.normalized_string, str(r))
     assert all(val == 0 for val in m)
 def test_region_mask_file(self):
     with NamedTemporaryFile(bufsize=0) as f:
         f.write(self.normalized_string)
         r, m = region_mask(None, f.name, self.x, self.y, True, False)
     self.assertEqual(self.normalized_string, str(r))
     assert all(val == 0 for val in m)
 def test_region_mask_string(self):
     r, m = region_mask(None, self.region_string, self.x, self.y, False, False)
     self.assertEqual(self.normalized_string, str(r))
     assert all(val == 0 for val in m)
 def test_region_mask_file(self):
     with NamedTemporaryFile(bufsize=0) as f:
         f.write(self.normalized_string)
         r, m = region_mask(None, f.name, self.x, self.y, True, False)
     self.assertEqual(self.normalized_string, str(r))
     assert all(val == 0 for val in m)
Exemple #5
0
def test_region_mask_null():
    with pytest.raises(TypeError):
        region_mask(None, None, x, y, False, False)
Exemple #6
0
def test_region_mask_non_string():
    with pytest.raises(TypeError):
        region_mask(None, 3, x, y, False, False)
Exemple #7
0
def test_region_mask_file(tmpdir):
    f = tmpdir.join("reg")
    f.write(normalized_string)
    r, m = region_mask(None, str(f), x, y, True, False)
    assert normalized_string == str(r)
    assert all(val == 0 for val in m)
Exemple #8
0
def test_region_mask_string_match():
    r, m = region_mask(None, region_string, xm, ym, False, False)
    assert normalized_string == str(r)
    assert all(val != 0 for val in m)
Exemple #9
0
def test_region_mask_string():
    r, m = region_mask(None, region_string, x, y, False, False)
    assert normalized_string == str(r)
    assert all(val == 0 for val in m)