Skip to content

Commit 1c63330

Browse files
test: cover nullable push_quantization override behavior
Agent-Logs-Url: https://github.com/codewithdark-git/QuantLLM/sessions/4f6f0bc8-c954-444c-afa4-6244c9cf4865 Co-authored-by: codewithdark-git <144595403+codewithdark-git@users.noreply.github.com>
1 parent 1aa2f52 commit 1c63330

1 file changed

Lines changed: 8 additions & 0 deletions

File tree

tests/test_export_push_config.py

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -37,6 +37,14 @@ def test_build_export_push_config_aligns_push_values_with_export_values():
3737
assert resolved["push_quantization"] == "Q5_K_M"
3838

3939

40+
def test_build_export_push_config_allows_nullable_push_quantization_override():
41+
resolved = TurboModel._build_export_push_config(
42+
{"format": "gguf", "quantization": "Q5_K_M", "push_quantization": None}
43+
)
44+
assert resolved["quantization"] == "Q5_K_M"
45+
assert resolved["push_quantization"] is None
46+
47+
4048
def test_export_prefers_shared_quantization_over_smart_config_quant_type():
4149
model = _stub_turbo(
4250
{

0 commit comments

Comments
 (0)