如何使用Python语言检查文件是否为Python文件

我正在开发一个Web应用程序,应聘者提交python代码,平台将其通过招聘者编写的单元测试传递。 我正在使用Django,但无法验证单元测试文件。 如何测试文件是否为python文件且格式正确(无语法或词法错误)?使用Python吗?

谢谢