[devtools] fix get_bounds
Say an attribute has two IntervalBoundConstraints, one with minvalue=0
and the other with maxvalue=10 (not literally, or that could be a single
constraint, but e.g. with references to other attributes). We don't want to
override the minvalue of the former with None just because the latter happens
last in the constraints list.
This doesn't fix the case where two constraints both have a min or a max
value. Meh.
from cubicweb.devtools import qunit
from os import path as osp
class JScript(qunit.QUnitTestCase):
all_js_tests = (
("/static/jstests/test_utils.js", (
"/data/cubicweb.js",
"/data/cubicweb.compat.js",
"/data/cubicweb.python.js",
"/static/jstests/utils.js",
),
),
("/static/jstests/test_htmlhelpers.js", (
"/data/cubicweb.js",
"/data/cubicweb.compat.js",
"/data/cubicweb.python.js",
"/data/cubicweb.htmlhelpers.js",
),
),
("/static/jstests/test_ajax.js", (
"/data/cubicweb.python.js",
"/data/cubicweb.js",
"/data/cubicweb.compat.js",
"/data/cubicweb.htmlhelpers.js",
"/data/cubicweb.ajax.js",
),
),
)
if __name__ == '__main__':
from unittest import main
main()