]> gitweb.michael.orlitzky.com - dunshire.git/commitdiff
Set ABS_TOL to 1e-6 to fix solution comparisons in the test suite.
authorMichael Orlitzky <michael@orlitzky.com>
Tue, 11 Oct 2016 14:49:15 +0000 (10:49 -0400)
committerMichael Orlitzky <michael@orlitzky.com>
Tue, 11 Oct 2016 14:49:15 +0000 (10:49 -0400)
TODO
src/dunshire/options.py

diff --git a/TODO b/TODO
index 30354e45f16d1665813ce724e83f600b7c9cb5e8..76c435875bdae09d370839976c70c749c8cd9025 100644 (file)
--- a/TODO
+++ b/TODO
@@ -21,7 +21,4 @@
 9. We only need to include the API docs for dunshire.games in the
    "user manual;" everything else can go in an appendix.
 
-10. The ice cream cone tests sometimes fail. It can happen that we get
-    an "unknown" back from CVXOPT, or simply that we don't get the
-    expected answer in self.assertTrue(abs(first - second) <
-    options.ABS_TOL).
+10. The ice cream cone tests sometimes fail with "unknown" solution.
index 27752e79e71af02f082367b8b5bd9bfdf4fcf2ee..c6e5c4cb079edfc7149ee8179137fb7f61975e84 100644 (file)
@@ -5,10 +5,11 @@ change them. But this makes the user interface real simple.
 """
 
 
-ABS_TOL = 1e-7
+ABS_TOL = 1e-6
 """
 The absolute tolerance used in all "are these numbers equal" and "is
-this number less than (or equal to) that other number" tests.
+this number less than (or equal to) that other number" tests. The CVXOPT
+default is ``1e-7``, and we need a little bit of padding on top of that.
 """