def test_ignore_folder(self): ignored = self.add_folder("ignored") self.add_file("abc", "foo", path=ignored) ignored2 = self.add_folder("ignored2") self.add_file("xyz", "foo", path=ignored2) folder = self.add_folder("tracked") tracked = self.add_file("tracked", "tracked", path=folder) self.add_file(".abstraignore", "ignored\nignored2/") files = files_from_directory(self.path) assert files == [PosixPath(tracked)]
def test_ignore_wildcard(self): self.add_file("ignored.ipynb", "foo") tracked = self.add_file("tracked", "bar") self.add_file(".abstraignore", "*.ipynb") files = files_from_directory(self.path) assert files == [PosixPath(tracked)]
def test_no_ignore(self): filepath = self.add_file("foo", "bar") files = files_from_directory(self.path) assert files == [PosixPath(filepath)]
def test_ignore_empty(self): self.add_folder("ignored") self.add_folder("empty") self.add_file(".abstraignore", "ignored") files = files_from_directory(self.path) assert files == []
def test_empty_directory(self): files = files_from_directory(self.path) assert files == []