Source code for sciunit.unit_test.error_tests

"""Unit tests for sciunit errors"""

import unittest


[docs]class ErrorsTestCase(unittest.TestCase): """Unit tests for various error classes"""
[docs] def test_error_types(self): from sciunit.errors import ( CapabilityError, BadParameterValueError, PredictionError, InvalidScoreError, ) from sciunit import Model, Capability CapabilityError(Model(), Capability) CapabilityError(Model(), Capability, "this is a test detail") PredictionError(Model(), "foo") InvalidScoreError() BadParameterValueError("x", 3)
if __name__ == "__main__": unittest.main()