def test_move_nonexisting_folder(self): self.parsed.move = '/nonexisting/folder/' self.parsed.mode = 'r' with self.assertRaises(IOError): s._args_check(self.parsed)
def test_starfile_out_exists_no_overwrite(self): self.parsed.f = False # out file exists from setup with self.assertRaises(SystemExit): with patch('sys.stdout', new=MagicMock()): s._args_check(self.parsed)
def test_starfile_out_exists_and_overwrite(self): self.parsed.f=True self.assertTrue(s._args_check(self.parsed))
def test_move_not_remove_mode(self): self.parsed.move = '/tmp/test' self.parsed.mode = 'k' with self.assertRaises(ValueError): s._args_check(self.parsed)
def test_input_file_not_exists(self): if os.path.isfile('/tmp/in.star'): os.remove('/tmp/in.star') with self.assertRaises(IOError): s._args_check(self.parsed)
def test_starfile_out_exists_and_overwrite(self): self.parsed.f = True self.assertTrue(s._args_check(self.parsed))