Skip to content

Commit 8c9b097

Browse files
author
codegen-bot
committed
.
1 parent 2664ed4 commit 8c9b097

File tree

2 files changed

+11
-1
lines changed

2 files changed

+11
-1
lines changed

src/codegen/sdk/core/codebase.py

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -225,7 +225,6 @@ def files(self, *, extensions: list[str] | Literal["*"] | None = None) -> list[T
225225
# Return all source files
226226
files = self.G.get_nodes(NodeType.FILE)
227227
elif isinstance(extensions, str) and extensions != "*":
228-
print("HERE")
229228
raise ValueError("extensions must be a list of extensions or '*'")
230229
else:
231230
files = []

tests/unit/codebase/file/test_file.py

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -70,6 +70,17 @@ def test_codebase_edit_mdx(tmpdir) -> None:
7070
assert file.content == "NEW TEXT"
7171

7272

73+
@pytest.mark.skip("MDX replacing is broken")
74+
def test_codebase_replace_mdx(tmpdir) -> None:
75+
"""Editing MDx seems broken currently - it will just prepend to the file"""
76+
with get_codebase_session(tmpdir=tmpdir, files={"file1.mdx": "# Header"}) as codebase:
77+
file = codebase.get_file("file1.mdx")
78+
file.replace("# Header", "NEW TEXT")
79+
codebase.commit()
80+
file = codebase.get_file("file1.mdx")
81+
assert file.content == "NEW TEXT"
82+
83+
7384
@pytest.mark.skipif(sys.platform == "darwin", reason="macOS is case-insensitive")
7485
def test_file_extensions_ignore_case(tmpdir) -> None:
7586
with get_codebase_session(tmpdir=tmpdir, files={"file1.py": "print(123)", "file2.py": "print(456)", "file3.bin": b"\x89PNG", "file4": "Hello world!"}) as codebase:

0 commit comments

Comments
 (0)