• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

quaquel / EMAworkbench / 19047087248

03 Nov 2025 07:38PM UTC coverage: 92.394%. Remained the same
19047087248

Pull #432

github

web-flow
Merge 360ca27ae into ba7fbbfde
Pull Request #432: [pre-commit.ci] pre-commit autoupdate

1 of 1 new or added line in 1 file covered. (100.0%)

1 existing line in 1 file now uncovered.

8309 of 8993 relevant lines covered (92.39%)

0.92 hits per line

Source File
Press 'n' to go to next uncovered line, 'b' for previous

88.24
/test/test_util/test_ema_exceptions.py
1
"""Created on Jul 28, 2015
2

3
.. codeauthor:: jhkwakkel <j.h.kwakkel (at) tudelft (dot) nl>
4
"""
5

6
import sys
1✔
7
import unittest
1✔
8

9
from ema_workbench.util.ema_exceptions import EMAError, ExperimentError
1✔
10

11

12
class TestEMAError(unittest.TestCase):
1✔
13
    def test_emaerror(self):
1✔
14
        error = EMAError("a message")
1✔
15

16
        self.assertEqual(str(error), "a message")
1✔
17

18
        error = EMAError("a message", "another message")
1✔
19

20
        if sys.version_info[0] < 3:
1✔
21
            self.assertEqual(str(error), "(u'a message', u'another message')")
×
22
        else:
23
            self.assertEqual(str(error), "('a message', 'another message')")
1✔
24

25

26
class TestCaseError(unittest.TestCase):
1✔
27
    def test_caseerror(self):
1✔
28
        error = ExperimentError("a message", {"a": 1, "b": 2})
1✔
29

30
        self.assertEqual(str(error), "a message case: {a:1, b:2, policy:None}")
1✔
31

32

33
if __name__ == "__main__":
1✔
34
    # import sys;sys.argv = ['', 'Test.testName']
UNCOV
35
    unittest.main()
×
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc