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 import Capability, Model from sciunit.errors import ( BadParameterValueError, CapabilityError, InvalidScoreError, PredictionError, ) CapabilityError(Model(), Capability) CapabilityError(Model(), Capability, "this is a test detail") PredictionError(Model(), "foo") InvalidScoreError() BadParameterValueError("x", 3)
if __name__ == "__main__": unittest.main()