Orchestrata Ultimate › Tests › Reference › generated_recovery › test_memory_token_counter

Tests reference — tests/generated_recovery/test_memory_token_counter.py

Module of tests/generated_recovery, split out because the directory page would be too large.

Prose pending.

tests/generated_recovery/test_memory_token_counter.py

source · 18 tests · 283 lines

Auto-generated tests for: memory.token_counter

Covers: memory.token_counter

Kind Name Line Description
class TestWordTokenCounterCountBranches 34 Branch/exception tests for: memory.token_counter.WordTokenCounter.count
method TestWordTokenCounterCountBranches.test_L24_when_not_text_true 52 Line 24: condition not text is True.
method TestWordTokenCounterCountBranches.test_L24_when_not_text_false 60 Line 24: condition not text is False.
class TestWordTokenCounterTruncateBranches 69 Branch/exception tests for: memory.token_counter.WordTokenCounter.truncate
method TestWordTokenCounterTruncateBranches.test_L31_when_max_tokens_0_true 90 Line 31: condition max_tokens <= 0 is True.
method TestWordTokenCounterTruncateBranches.test_L31_when_max_tokens_0_false 98 Line 31: condition max_tokens <= 0 is False.
method TestWordTokenCounterTruncateBranches.test_L33_when_self_count_text_max_tokens_true 106 Line 33: condition self.count(text) <= max_tokens is True.
method TestWordTokenCounterTruncateBranches.test_L33_when_self_count_text_max_tokens_false 114 Line 33: condition self.count(text) <= max_tokens is False.
class TestTiktokenCounterTruncateBranches 123 Branch/exception tests for: memory.token_counter.TiktokenCounter.truncate
method TestTiktokenCounterTruncateBranches.test_L68_when_max_tokens_0_true 145 Line 68: condition max_tokens <= 0 is True.
method TestTiktokenCounterTruncateBranches.test_L68_when_max_tokens_0_false 153 Line 68: condition max_tokens <= 0 is False.
method TestTiktokenCounterTruncateBranches.test_L70_when_self_encoding_is_none_true 161 Line 70: condition self._encoding is None is True.
method TestTiktokenCounterTruncateBranches.test_L70_when_self_encoding_is_none_false 169 Line 70: condition self._encoding is None is False.
method TestTiktokenCounterTruncateBranches.test_L73_when_len_tokens_max_tokens_true 177 Line 73: condition len(tokens) <= max_tokens is True.
method TestTiktokenCounterTruncateBranches.test_L73_when_len_tokens_max_tokens_false 185 Line 73: condition len(tokens) <= max_tokens is False.
class TestTiktokenCounterCountBranches 194 Branch/exception tests for: memory.token_counter.TiktokenCounter.count
method TestTiktokenCounterCountBranches.test_L60_when_not_text_true 213 Line 60: condition not text is True.
method TestTiktokenCounterCountBranches.test_L60_when_not_text_false 221 Line 60: condition not text is False.
method TestTiktokenCounterCountBranches.test_L62_when_self_encoding_is_none_true 229 Line 62: condition self._encoding is None is True.
method TestTiktokenCounterCountBranches.test_L62_when_self_encoding_is_none_false 237 Line 62: condition self._encoding is None is False.
class TestGetTokenCounterBranches 246 Branch/exception tests for: memory.token_counter.get_token_counter
method TestGetTokenCounterBranches.test_L88_when_provider_in_openai_deepseek_true 267 Line 88: condition provider in ('openai', 'deepseek') is True.
method TestGetTokenCounterBranches.test_L88_when_provider_in_openai_deepseek_false 276 Line 88: condition provider in ('openai', 'deepseek') is False.