def test_app_path_file_error(self): """App path raise ValueError on non directory arguments""" import tempfile (test_fd, test_path) = tempfile.mkstemp() def cleanup(): """Cleanup test files created""" os.close(test_fd) os.remove(test_path) self.addCleanup(cleanup) with self.assertRaises(ValueError): sf_c.validate_app_path(test_path)
def test_app_path_absolute(self): """App path returns absolute path always""" import tempfile import shutil test_dir = tempfile.mkdtemp() self.addCleanup(lambda: shutil.rmtree(test_dir)) res = sf_c.validate_app_path(test_dir) self.assertEqual(os.path.abspath(res), res)