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_trainer.py 517 B

12345678910111213141516171819202122
  1. import pytest
  2. from fastNLP import Trainer, Event
  3. def test_on():
  4. with pytest.raises(TypeError):
  5. @Trainer.on(Event.on_before_backward())
  6. def before_backend():
  7. pass
  8. @Trainer.on(Event.on_before_backward())
  9. def before_backend(*args):
  10. pass
  11. with pytest.raises(TypeError):
  12. @Trainer.on(Event.on_before_backward())
  13. def before_backend(*args, s):
  14. pass
  15. @Trainer.on(Event.on_before_backward())
  16. def before_backend(*args, s=2):
  17. pass