Class PythonProjectLayoutTest

java.lang.Object
org.machanism.machai.project.layout.PythonProjectLayoutTest

class PythonProjectLayoutTest extends Object
  • Field Details

    • tempDir

      @TempDir Path tempDir
  • Constructor Details

    • PythonProjectLayoutTest

      PythonProjectLayoutTest()
  • Method Details

    • isPythonProject_shouldReturnTrueWhenPyprojectHasNameAndNotPrivate

      @Test void isPythonProject_shouldReturnTrueWhenPyprojectHasNameAndNotPrivate() throws IOException
      Throws:
      IOException
    • isPythonProject_shouldReturnFalseWhenPyprojectMissing

      @Test void isPythonProject_shouldReturnFalseWhenPyprojectMissing()
    • isPythonProject_shouldReturnFalseWhenClassifiersContainPrivate_caseInsensitive

      @Test void isPythonProject_shouldReturnFalseWhenClassifiersContainPrivate_caseInsensitive() throws IOException
      Throws:
      IOException
    • isPythonProject_shouldReturnFalseWhenProjectNameMissing

      @Test void isPythonProject_shouldReturnFalseWhenProjectNameMissing() throws IOException
      Throws:
      IOException
    • isPythonProject_shouldReturnFalseWhenPyprojectIsInvalidToml

      @Test void isPythonProject_shouldReturnFalseWhenPyprojectIsInvalidToml() throws IOException
      Throws:
      IOException
    • getSources_getDocuments_getTests_shouldReturnEmptyLists

      @Test void getSources_getDocuments_getTests_shouldReturnEmptyLists()