def test_with_quiet_nonzero_int(self): ref = ['reduce', '-Quiet', '-FLIP', '-'] args = mp.get_reduce_args(quiet=2)
def test_with_addflags_nonstring(self): with self.assertRaises(TypeError): mp.get_reduce_args(addflags=1)
def test_with_flip_nonint(self): with self.assertRaises(TypeError): mp.get_reduce_args(flip='str')
def test_with_quiet_nonint(self): with self.assertRaises(TypeError): mp.get_reduce_args(quiet='str')
def test_with_addflags_string(self): ref = ['reduce', '-Quiet', '-FLIP', 'added', '-'] args = mp.get_reduce_args(addflags='added') assert args == ref
def test_no_quiet(self): '''Without -Quiet flag.''' ref = ['reduce', '-FLIP', '-'] args = mp.get_reduce_args(quiet=0) assert args == ref
def test_no_flips(self): ref = ['reduce', '-Quiet', '-NOFLIP', '-'] args = mp.get_reduce_args(flip=0) assert args == ref
def test_no_h(self): ref = ['reduce', '-Quiet', '-FLIP', '-Trim', '-'] args = mp.get_reduce_args(h=0) assert args == ref
def test_default_values(self): '''Default arguments''' ref = ['reduce', '-Quiet', '-FLIP', '-'] args = mp.get_reduce_args() assert args == ref