You can not select more than 25 topics Topics must start with a chinese character,a letter or number, can include dashes ('-') and can be up to 35 characters long.

test_data_loader.py 575 B

123456789101112131415
  1. import unittest
  2. from fastNLP.core.const import Const
  3. from fastNLP.io.data_loader import MNLILoader
  4. class TestDataLoader(unittest.TestCase):
  5. def test_mnli_loader(self):
  6. ds = MNLILoader().process('test/data_for_tests/sample_mnli.tsv',
  7. to_lower=True, get_index=True, seq_len_type='mask')
  8. self.assertTrue('train' in ds.datasets)
  9. self.assertTrue(len(ds.datasets) == 1)
  10. self.assertTrue(len(ds.datasets['train']) == 11)
  11. self.assertTrue(isinstance(ds.datasets['train'][0][Const.INPUT_LENS(0)], list))