20 from logilab.common.testlib import TestCase, unittest_main, mock_object as mock |
20 from logilab.common.testlib import TestCase, unittest_main, mock_object as mock |
21 |
21 |
22 from yams.constraints import StaticVocabularyConstraint, SizeConstraint |
22 from yams.constraints import StaticVocabularyConstraint, SizeConstraint |
23 |
23 |
24 import cubicweb |
24 import cubicweb |
25 from cubicweb.devtools import TestServerConfiguration |
25 from cubicweb import devtools |
26 from cubicweb.devtools.testlib import CubicWebTC |
26 from cubicweb.devtools.testlib import CubicWebTC |
27 from cubicweb.web.formwidgets import PasswordInput, Select, Radio |
27 from cubicweb.web.formwidgets import PasswordInput, Select, Radio |
28 from cubicweb.web.formfields import * |
28 from cubicweb.web.formfields import * |
29 from cubicweb.web.views.forms import EntityFieldsForm, FieldsForm |
29 from cubicweb.web.views.forms import EntityFieldsForm, FieldsForm |
30 |
30 |
31 |
31 |
32 def setUpModule(*args): |
32 def setUpModule(*args): |
33 global schema |
33 global schema |
34 config = TestServerConfiguration('data', __file__) |
34 config = devtools.TestServerConfiguration('data', __file__) |
35 config.bootstrap_cubes() |
35 config.bootstrap_cubes() |
36 schema = config.load_schema() |
36 schema = config.load_schema() |
37 |
37 |
38 |
38 |
39 class GuessFieldTC(CubicWebTC): |
39 class GuessFieldTC(CubicWebTC): |