1 Commits

Author SHA1 Message Date
Philipp Emanuel Weidmann 2fb773adc5 chore: remove Gemini style guide 2026-08-17 15:12:34 +05:30
2 changed files with 4 additions and 19 deletions
+1 -1
View File
@@ -1,6 +1,6 @@
[project]
name = "heretic-llm"
version = "2.0.0.dev0"
version = "1.4.0"
description = "Fully automatic censorship removal for language models"
readme = "README.md"
license = "AGPL-3.0-or-later"
+3 -18
View File
@@ -23,9 +23,7 @@ script_directory = Path(__file__).resolve().parent
project_directory = script_directory.parent
# For tracking failures as (test_name, [failed_files]) and successful runs.
failed_tests: list[tuple[str, list[str]]] = []
passed_tests: list[str] = []
tests_failed = False
for test_directory in script_directory.iterdir():
if test_directory.is_dir():
@@ -67,8 +65,6 @@ for test_directory in script_directory.iterdir():
valid_hashes[filename].append(sha256.lower())
# Track which specific files failed within this test directory.
failed_files: list[str] = []
for filename in valid_hashes:
sha256 = get_file_sha256(test_directory / "model" / filename)
@@ -83,20 +79,9 @@ for test_directory in script_directory.iterdir():
f"{sha256}\n"
)
)
failed_files.append(filename)
tests_failed = True
if failed_files:
failed_tests.append((test_directory.name, failed_files))
else:
passed_tests.append(test_directory.name)
if failed_tests:
print("#" * 50)
print("Summary of test failures:")
for test_name, files in failed_tests:
files_str = ", ".join(files)
print(f"- {test_name} (failed files: {files_str})")
print("#" * 50)
if tests_failed:
sys.exit("Tests failed.")
else:
print("All tests passed.")