test_utils.py 493 B

1234567891011121314151617181920
  1. # -*- coding: utf-8 -*-
  2. import pytest
  3. from acme.utils import (add)
  4. class Test:
  5. def test_add(self):
  6. """Ensure that adding yields correct results."""
  7. assert add(1, 2) == 3
  8. assert add(2, 1) == 3
  9. @pytest.mark.parametrize('var1, var2', [
  10. (None, 1), (1, None), (None, None)
  11. ])
  12. def test_add_None(self, var1, var2):
  13. """Ensure that adding None values raises ValueError."""
  14. with pytest.raises(ValueError):
  15. add(var1, var2)