Preserve list type of additional_special_tokens in special_token_map (#12759)
* preserve type of `additional_special_tokens` in `special_token_map` * format * Update src/transformers/tokenization_utils_base.py Co-authored-by: Sylvain Gugger <35901082+sgugger@users.noreply.github.com> Co-authored-by: Sylvain Gugger <35901082+sgugger@users.noreply.github.com>
This commit is contained in:
@@ -2462,6 +2462,10 @@ class TokenizerTesterMixin:
|
||||
self.assertEqual(
|
||||
tokenizer_r.add_special_tokens({"additional_special_tokens": ["<testtoken3>", "<testtoken4>"]}), 2
|
||||
)
|
||||
self.assertIn("<testtoken3>", tokenizer_r.special_tokens_map["additional_special_tokens"])
|
||||
self.assertIsInstance(tokenizer_r.special_tokens_map["additional_special_tokens"], list)
|
||||
self.assertGreaterEqual(len(tokenizer_r.special_tokens_map["additional_special_tokens"]), 2)
|
||||
|
||||
self.assertEqual(len(tokenizer_r), vocab_size + 8)
|
||||
|
||||
def test_offsets_mapping(self):
|
||||
|
||||
Reference in New Issue
Block a user