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_dataLoader.py 961 B

123456789101112131415161718192021222324
  1. import unittest
  2. from ..data.dataloader import SummarizationLoader
  3. class TestSummarizationLoader(unittest.TestCase):
  4. def test_case1(self):
  5. sum_loader = SummarizationLoader()
  6. paths = {"train":"testdata/train.jsonl", "valid":"testdata/val.jsonl", "test":"testdata/test.jsonl"}
  7. data = sum_loader.process(paths=paths)
  8. print(data.datasets)
  9. def test_case2(self):
  10. sum_loader = SummarizationLoader()
  11. paths = {"train": "testdata/train.jsonl", "valid": "testdata/val.jsonl", "test": "testdata/test.jsonl"}
  12. data = sum_loader.process(paths=paths, domain=True)
  13. print(data.datasets, data.vocabs)
  14. def test_case3(self):
  15. sum_loader = SummarizationLoader()
  16. paths = {"train": "testdata/train.jsonl", "valid": "testdata/val.jsonl", "test": "testdata/test.jsonl"}
  17. data = sum_loader.process(paths=paths, tag=True)
  18. print(data.datasets, data.vocabs)