[tests] remove tests from libraries with deprecated support (flax, tensorflow_text, ...) (#39051)
* rm tf/flax tests * more flax deletions * revert fixture change * reverted test that should not be deleted; rm tf/flax test * revert * fix a few add-model-like tests * fix add-model-like checkpoint source * a few more * test_get_model_files_only_pt fix * fix test_retrieve_info_for_model_with_xxx * fix test_retrieve_model_classes * relative paths are the devil * add todo
This commit is contained in:
@@ -21,16 +21,13 @@ import transformers
|
||||
|
||||
# Try to import everything from transformers to ensure every object can be loaded.
|
||||
from transformers import * # noqa F406
|
||||
from transformers.testing_utils import DUMMY_UNKNOWN_IDENTIFIER, require_flax, require_torch
|
||||
from transformers.utils import ContextManagers, find_labels, is_flax_available, is_torch_available
|
||||
from transformers.testing_utils import DUMMY_UNKNOWN_IDENTIFIER, require_torch
|
||||
from transformers.utils import ContextManagers, find_labels, is_torch_available
|
||||
|
||||
|
||||
if is_torch_available():
|
||||
from transformers import BertForPreTraining, BertForQuestionAnswering, BertForSequenceClassification
|
||||
|
||||
if is_flax_available():
|
||||
from transformers import FlaxBertForPreTraining, FlaxBertForQuestionAnswering, FlaxBertForSequenceClassification
|
||||
|
||||
|
||||
MODEL_ID = DUMMY_UNKNOWN_IDENTIFIER
|
||||
# An actual model hosted on huggingface.co
|
||||
@@ -103,16 +100,3 @@ class GenericUtilTests(unittest.TestCase):
|
||||
pass
|
||||
|
||||
self.assertEqual(find_labels(DummyModel), ["labels"])
|
||||
|
||||
@require_flax
|
||||
def test_find_labels_flax(self):
|
||||
# Flax models don't have labels
|
||||
self.assertEqual(find_labels(FlaxBertForSequenceClassification), [])
|
||||
self.assertEqual(find_labels(FlaxBertForPreTraining), [])
|
||||
self.assertEqual(find_labels(FlaxBertForQuestionAnswering), [])
|
||||
|
||||
# find_labels works regardless of the class name (it detects the framework through inheritance)
|
||||
class DummyModel(FlaxBertForSequenceClassification):
|
||||
pass
|
||||
|
||||
self.assertEqual(find_labels(DummyModel), [])
|
||||
|
||||
Reference in New Issue
Block a user