devtools/testlib.py
2015-06-26 Rémi Cardona [devtools] Sort _cw_fields in fake_form
2014-06-11 Aurelien Campeas [devtools] remove the remaining bw compat for old-style tests
2014-06-13 Aurelien Campeas [connection] eliminate ClientConnection leftovers
2014-06-13 Aurelien Campeas [session] all cnx._session become cnx.session
2014-06-10 Aurelien Campeas [repoapi] fold ClientConnection into Connection
2014-06-13 Aurelien Campeas [migractions] remove any session related leftovers
2014-06-06 Aurelien Campeas [repoapi,session] remove all session-as-cnx backward compat
2014-06-05 Aurelien Campeas [devtools/testlib] remove dbapi backward-compat
2015-04-22 Rémi Cardona merge 3.20.6 into 3.21
2015-02-16 Julien Cristau [devtools] accept str objects in CubicWebTC.new_access and .create_user
2015-02-25 Sylvain Thénault [devtools] add a method on CubicWebTC to fake data posted by standard cw forms. Closes #4985805
2014-04-02 Julien Cristau [devtools] call turn_repo_off in tearDown (closes #4673491)
2014-11-27 Christophe de Vienne [devtools] Use the pause_trace context manager instead of pause_tracing/resume_tracing
2014-06-30 Denis Laxalde [devtools/testlib] Use actual 'admin' user configuration values
2014-07-24 Julien Cristau [devtools] pre_setup_database takes a Connection, not a Session
2014-07-22 Aurelien Campeas devtools: deprecate .req_from_url
2014-06-17 Christophe de Vienne [tests] Move 'anonymous_allowed' property from CubicWebServerTC to CubicWebTC
2014-06-03 Aurelien Campeas [testlib] deprecate .remote_call and provide new connection api friendly .remote_calling
2014-07-02 Julien Cristau [devtools/testlib,fill] use the new connection api (for auto_populate)
2014-07-02 Julien Cristau [webtests/automatic views tests] use the new connection api
2014-04-15 Sylvain Thénault [testlib] call init_config once the config has been properly bootstraped
2014-05-30 Aurelien Campeas [testlib] complete the RepoAccess object (closes #3843614)
2014-04-07 Julien Cristau [devtools] add 'shell' method to RepoAccess, deprecate CubicWebTC's
2014-04-07 Julien Cristau merge 3.18.4 into default
2014-04-03 Sylvain Thénault [devtools] deprecate CWTC.user()
2014-04-03 Sylvain Thénault minor cleanups
2014-04-03 Sylvain Thénault [devtools] properly close open access on tearDown
2014-04-03 Sylvain Thénault [devtools] make comment (a bit) more readable
2014-04-02 Julien Cristau [devtools] avoid an internal deprecation warning
2014-04-01 Sylvain Thénault avoid to internally raise 3.19 warnings
2014-03-12 Denis Laxalde [testlib] Drop override of assertItemsEqual method stable
2014-03-11 Julien Cristau [book] Update documentation for new repoapi
2014-03-12 David Douard [devtools] add a 'method' argument to RepoAccess.web_request
2014-01-29 Julien Cristau [testlib] Use session.sessionid instead of deprecated session.id
2014-01-27 Julien Cristau merge 3.18.2 into 3.19 branch
2014-01-24 Julien Cristau [repoapi] Fix typos in doc strings and comments
2014-01-14 Julien Cristau [devtools] make CubicWebTC.login as admin undo previous logins
2014-01-14 Julien Cristau [devtools] fix self.session._cnx vs self.cnx._cnx confusion after self.login
2014-01-23 Aurelien Campeas [devtools] _orig_cnx does not exist any more (missing change)
2013-07-02 Sylvain Thénault [config] cleanup/refactor server sources file values handling
2014-01-21 Julien Cristau merge 3.17.12 into 3.18 branch cubicweb-centos-version-3.18.2-1 cubicweb-debian-version-3.18.2-1 cubicweb-version-3.18.2
2014-01-17 Sylvain Thénault [test api] extract a context manager to temporarily disable app.error_handler monkey patch stable
2014-01-15 Julien Cristau [testlib] Fix assertMessageEqual stable
2014-01-13 Aurelien Campeas fix version number: we still target cw 3.19
2014-01-13 Julien Cristau merge 3.18.0 in 3.19 branch
2014-01-07 Sylvain Thénault [mail] allow to specify SMTP's MAIL FROM address to config.sendmails(). Closes #3373620
2013-08-26 Aurelien Campeas remove 3.8 bw compat
2013-08-01 Sylvain Thénault [testlib] temporary_appobjects should call __registered__ if it exists. Closes #3064075 stable
2013-06-27 Pierre-Yves David [testlib] deprecated the older api to access the repo.
2013-06-27 Pierre-Yves David [testlib] add an default testcase.adminaccess (and use it for default session)
2013-06-27 Pierre-Yves David [testlib] introduce a RepoAccess class to easily create connection and request
2013-06-27 Pierre-Yves David [testlib] use internal_cnx instead of internal_session
2013-06-26 Pierre-Yves David use standalone Connection to Client Connection
2013-06-27 Pierre-Yves David Use new repoapi for the web stack
2013-06-25 Pierre-Yves David PARTIAL: Using the repoapi in test
2013-06-20 Pierre-Yves David [testlib] gather all repository access logic in one place
2013-06-20 Pierre-Yves David [testlib] move repo and related attribute back on Instance instead of Class
2013-06-24 Pierre-Yves David [dbapi] makes anonymous_connection a computed property
2013-06-24 Pierre-Yves David [testlib] rework request building in init_authentication
2012-11-23 Pierre-Yves David web/application: instantiate the repository outside of CubicWebPublisher
2012-12-07 Pierre-Yves David remove vreg argument to CWPublisher
2012-12-07 Pierre-Yves David [devtools] vreg becomes a class ppty
2012-11-23 Pierre-Yves David [devtools] drop unused `reset_schema` and `reset_vreg` class attribute
2013-06-14 Pierre-Yves David [application] call req.set_session in application.main_handle_request
2013-06-13 Pierre-Yves David [application/connect] simplify connection logic
2013-05-15 Sylvain Thénault [testlib] fix page validator selection. Closes #2869456
2013-05-06 Sylvain Thénault [testlib] repreprocess content so contextual display has a chance to show the proper line. Closes #2869481
2013-05-06 Sylvain Thénault [testlib] SaxOnlyValidator is deprecated, use XMLValidator instead
2013-04-25 Pierre-Yves David remove unused import
2013-03-12 Pierre-Yves David merge with another default heads
2013-02-22 Julien Cristau [devtools] add http_publish to CubicWebTC (closes #2565882)
2013-01-18 Sylvain Thénault [testlib] url_publish should give url to the request and the rset returned by the path evaluator to ctrl_publish. Closes #2557468
2013-02-25 Julien Cristau [testlib] make test_view load the json data
2013-02-14 Nicolas Chauvat [toward py3k] rewrite dict.keys() and dict.values() (part of #2711624)
2013-02-14 Nicolas Chauvat [toward-py3k] rewrite to "except AnException as exc:" (part of #2711624)
2013-02-14 Nicolas Chauvat [toward-py3k] remove import with_statement (part of #2711624)
2013-01-10 Sylvain Thénault [db-api] rename repo_connect into _repo_connect to mark it private. Closes #2521848
2013-01-17 Pierre-Yves David merge with stable
2013-01-17 Sylvain Thénault [testlib] test_view now parse json data, closes #2557467 stable
2013-01-09 Aurelien Campeas [merge] backport stable
2012-12-20 Adrien Di Mascio [test] fix req default value handling in CubicWebTC.view (closes #2544376) stable
2012-09-14 Sylvain Thénault [session] fix arguments default value and promote usage of security_enabled as session method. Closes #2481820
2012-09-10 Sylvain Thénault minor cleanups/typos
2012-07-31 Adrien Di Mascio [testlib] consider rset for template / view selection (closes #2447183) stable
2012-07-20 Sylvain Thénault [book] fix build warnings/errors. Closes #2430042 stable
2012-07-10 Sylvain Thénault stable is now 3.15 stable
2012-07-10 Sylvain Thénault [testlib] introduce temporary_permissions context manager stable
2012-04-11 Pierre-Yves David [devtool-testlib] add deprecated entry point for publish method
2012-03-16 Pierre-Yves David devtools-request: transmit the headers keyword argument to the request class
2012-03-15 Pierre-Yves David [web] Move request handling logic into cubicweb application. (closes #2200684)
2012-03-15 Pierre-Yves David [login] split authentication logic from post authentication logic (closes #2200755)
2011-12-16 Adrien Di Mascio [controllers] deprecate JSonController and implement AjaxController / ajax-func registry (closes #2110265)
2011-10-21 Sylvain Thénault typo
2011-10-21 Sylvain Thénault [diet] drop pre 3.6 API compatibility (but attempt to keep data cmopatibility). Closes #2017916
2011-09-29 Sylvain Thénault backport stable
2011-09-28 Sylvain Thénault [pylint] fix pylint detected errors and tweak it so that pylint -E will be much less verbose next time (+ update some copyrights on the way) stable
2011-09-23 Sylvain Thénault backport stable
2011-09-22 Adrien Di Mascio [testlib] make self.view() return raw output if no validator is used
2011-09-21 Sylvain Thénault [exceptions] stop catching any exception in various places (closes #1942716) stable
2011-09-15 Sylvain Thénault backport stable
2011-09-13 Sylvain Thénault backout 7780:a1d5365fefc1 stable
2011-09-13 Sylvain Thénault [cubification] moved CWPermission handling into a localperms cube. closes #1914011 stable
2011-09-06 Sylvain Thénault drop unittest deprecation warning stable
2011-05-26 Sylvain Thénault [testlib] add convenience assertion method to check __message
2011-05-25 Sylvain Thénault [web test] fix test failures introduced by 7431:cab99ccdb774
2011-05-25 Aurelien Campeas backport stable changes
2011-05-25 Sylvain Thénault [test] fix tests broken by 7427:5338d895b891 stable
2011-05-19 Sylvain Thénault [repository api] definitly kill usage of word 'pool' to refer to connections set used by a session
2011-05-13 Sylvain Thénault backport stable
2011-05-13 Sylvain Thénault [entity] fix cw_instantiate w/ reverse_ relation crash when either multiple entities are given or an eid instead of an entity stable
2011-05-09 Sylvain Thénault backport stable
2011-05-09 Sylvain Thénault [testlib] create_user may now create user's email address stable
2011-05-07 Sylvain Thénault backport stable
2011-05-07 Sylvain Thénault [testlib] grant_permission now accept either an entity or en eid stable
2011-05-06 Sylvain Thénault [testlib] fix deprecation warning stack level stable
2011-05-05 Sylvain Thénault backport stable
2011-05-05 Sylvain Thénault [testlib] fix assertAuthFailure to consider both None and dbapi._NeedAuthAccessMock as meaning 'no connection has been set' stable
2011-05-05 Sylvain Thénault [CubicWebTC] fix create_user bw compat stable
2011-04-27 Alexandre Fayolle [vreg] vregistry._select_best was needlessly instanciating NoSelectableObject (closes #1626708)
2011-04-14 Sylvain Thénault [testlib] refactor create_user and grant_permission to make them usable from pre_setup_database
2011-04-01 Sylvain Thénault [web test] extract a set_auth_mode method from init_authentication and use it in test_fb_login_concept to avoid bad test interaction stable
2011-03-16 Pierre-Yves David merge old stable into stable stable
2010-12-07 Aurelien Campeas [test] New Handling of database for test. oldstable
2011-03-11 Sylvain Thénault default (3.11.X) is now stable stable
2011-03-10 Sylvain Thénault [devtools] fix anonymous user handling in test classes stable
2011-03-08 Sylvain Thénault backport stable
2011-03-08 Sylvain Thénault [testlib] New assertion method assertSentEmail() to test presence of emails in system mailbox stable
2011-03-07 Nicolas Chauvat merge stable changes into default
2011-03-07 Sylvain Thénault [testlib] backport some useful testing utilities from tracker's testutils module stable
2011-03-07 Sylvain Thénault [testlib] fix rql generation bug w/ groups given as unicode string stable
2011-02-11 Sylvain Thénault backport stable
2011-02-11 Sylvain Thénault [testlib] take care, validator may be None stable
2011-02-11 Sylvain Thénault [testlib] extract get_validator method from _check_html, move assertDocTestFile stable
2011-02-09 Sylvain Thénault [testlib] by default skip new 'manage' action's category
2011-01-19 Sylvain Thénault [web session] cleanup session/authentication api: we don't have anymore to store authentication information on web session since the auto-reconnection feature has been dropped (eg in 3.10)
2010-11-09 Pierre-Yves David [testlib] extract validation logic into a ``assertWellFormed`` method. stable
2011-01-11 Sylvain Thénault [web action] refactor box menu handling, fixing #1401943 on the way stable
2011-01-05 Sylvain Thénault d-t-w stable
2011-01-04 Sylvain Thénault [test, html validation] make validator selection somewhat smarter (at least it works properly when content is demoted from xhtml to html, making the XMLDemotingValidator class useless stable
2010-12-01 Sylvain Thénault backport oldstable stable
2010-12-01 Pierre-Yves David [testlib] Use logilab.common.shellutils.getlogin instead of local hack. oldstable
2010-11-05 Julien Jehannet [devtools] make migration handler easily available from CubicWebTC through .shell() method stable
2010-11-05 Julien Jehannet [shell, testlib] return doc test results in process_script and new assertDocTestFile method on CubicWebTC stable
2010-10-25 Sylvain Thénault [test] make test independant from the working directory
2010-10-22 Sylvain Thénault backport stable
2010-10-22 Sylvain Thénault [testlib] /me stupid stable
2010-10-22 Sylvain Thénault backport stable
2010-10-22 Sylvain Thénault [testlib] missing import stable
2010-10-22 Sylvain Thénault merge
2010-10-22 Sylvain Thénault [test] start to make tests independant from cwd (more to do for tests which don't inherit from CubicWebTC stable
2010-10-17 Sylvain Thénault [test] take care to unicode __regid__ (usually when using _()), may lead to later unicode decode error
2010-10-13 Sylvain Thénault backport stable
2010-10-13 Sylvain Thénault [test] reset uncommitable flag on ValidationError raised during automatic db population stable
2010-10-12 Sylvain Thénault [test/possible views] skip deprecated views
2010-10-11 Sylvain Thénault backport stable
2010-10-11 Sylvain Thénault TestServerConfig needs default_base_url stable
2010-10-11 Sylvain Thénault backport stable
2010-10-11 Sylvain Thénault [test] we must consider default_base_url() stable
2010-10-11 Sylvain Thénault backport stable
2010-10-11 Sylvain Thénault restore line dropped in 6424:f443a2b8a5c7 which is necessary to have proper base-url on test server config (used for ms tests at least) stable
2010-10-08 Sylvain Thénault [schema / sources] store data sources as cubicweb entities
2010-10-08 Sylvain Thénault backport stable
2010-10-08 Julien Jehannet [devtools] refactor http server initialization in a much saner way stable
2010-10-08 Sylvain Thénault backport stable
2010-10-08 Sylvain Thénault [test] fix tests broken by transaction behaviour on Unauthorized/ValidationError (no rollback but connection marked as non-commitable) stable
2010-10-07 Sylvain Thénault backport stable
2010-10-07 Sylvain Thénault [testlib] fix mail monkey patching, former patch was applied on stable instead of default stable
2010-10-06 Sylvain Thénault backport stable
2010-10-06 Pierre-Yves David [testlib] Fix mail monkeypatch in testlib stable
2010-10-06 Sylvain Thénault backport stable
2010-10-06 Sylvain Thénault [test] send mail synchronously during tests stable
2010-09-30 Sylvain Thénault backport stable
2010-09-30 Sylvain Thénault [test] more update to unittest2 api stable
2010-09-29 Sylvain Thénault backport stable
2010-09-27 Sylvain Thénault [testlib] don't wrap main test connection into TestCaseConnectionProxy, it should not be closed afterwards stable
2010-09-23 Sylvain Thénault backport stable
2010-09-23 Sylvain Thénault [test] we actually still need the set_option on base-url for multi-sources (eg repo) configuration stable
2010-09-17 Sylvain Thénault [test] fix setting of base-url during test: override default_base_url, else we set it too late (after uiprops generation) stable
2010-09-06 Sylvain Thénault backport stable
2010-08-27 Adrien Di Mascio [doc] add documentation on RealDatabaseConfiguration stable
2010-08-27 Adrien Di Mascio [devtools] add url_publish() method on CubicWebTC to test a full publishing process from the url_resolver to the html generation stable
2010-08-27 Adrien Di Mascio [devtools] make CubiwebTC.login() context-manager restore the testcase connection on exit stable
2010-08-25 Sylvain Thénault [web api] unify 'contentnav' (VComponent) and 'boxes' registries as 'ctxcomponents' (CtxComponent)
2010-08-25 Sylvain Thénault [boxes] introduce new boxes system
2010-08-13 Sylvain Thénault integrate Celso's work on translation file: proper/complete spanish translation, fixed some typos in french translation, occured -> occurred fix in various places stable
2010-07-15 Sylvain Thénault [testlib] when no validator specified, simply return stripped output, not None
2010-07-08 Sylvain Thénault backport stable
2010-07-08 Adrien Di Mascio [tests] make sure controllers created by ctrl_publish() have a valid appli attribute stable
2010-07-06 Pierre-Yves David [test] add default generic test Tags to CubicWeb TestCase class
2010-07-02 Nicolas Chauvat [testlib] improve test description messages
2010-06-21 Sylvain Thénault backport stable
2010-06-21 Sylvain Thénault [repo] fix 'c-c start --loglevel LEVEL' for repository only configuration. Closes #1058269.
2010-06-21 Sylvain Thénault [transaction w/ separated web/repo processes] the dbapi should explicitly specify a transaction id to avoid confusion when web server / repository run in separated processes stable
2010-06-21 Sylvain Thénault backport stable
2010-06-18 Sylvain Thénault [test] fix stupd name error stable
2010-06-18 Sylvain Thénault [test] fix test w/ closed connection pb stable
2010-06-17 Aurelien Campeas [devtools/teslib] be more defensive on rollbacks stable
2010-06-17 Sylvain Thénault [test] workaround connection leak making tests fail under windows environment (though we've still probably some open connection leak to resolve...) stable
2010-06-15 Sylvain Thénault backport stable
2010-06-15 Sylvain Thénault [test] properly close connections during test stable
2010-05-20 Sylvain Thénault [entity] continue cleanup of Entity/AnyEntity namespace
2010-04-28 Sylvain Thénault backport oldstable changes stable
2010-04-28 Sylvain Thénault replace logilab-common by CubicWeb in disclaimer oldstable
2010-04-28 Sylvain Thénault backport default into stable: stable is now cw 3.8
2010-04-28 Sylvain Thénault proper licensing information (LGPL-2.1). Hope I get it right this time. stable
2010-04-26 Sylvain Thénault backport stable
2010-04-26 Sylvain Thénault [testlib] move _cnxs initialization before setup_database so one can login in it stable
2010-04-23 Alexandre Fayolle [python2.6] careful: json-py provides a json package. We don't want that. stable
2010-04-23 Sylvain Thénault backport stable
2010-04-22 Alexandre Fayolle [python2.6] prefer python2.6's builtin json module over simplejson stable
2010-04-15 Sylvain Thénault backport stable
2010-04-15 Aurelien Campeas merge stable
2010-04-15 Aurelien Campeas [devtools] do not forbid use of postgres as a source for tests (but it still needs proper dump/restore support) stable
2010-04-14 Sylvain Thénault backport stable
2010-04-14 Sylvain Thénault [testlib] ctrl_publish now allow to specify the controller id as argument stable
2010-04-13 Sylvain Thénault backport stable
2010-04-13 Aurelien Campeas [doc/book] expand tesing material stable
2010-04-13 Sylvain Thénault #773448: refactor session and 'no connection' handling, by introducing proper web session. We should now be able to see page even when no anon is configured, and be redirected to the login form as soon as one tries to do a query.
2010-04-07 Sylvain Thénault backport stable
2010-04-07 Sylvain Thénault [testlib] properly close connections opened during test in tearDown stable
2010-04-07 Sylvain Thénault #759035: Automate addition of eid cachekey in RQL analysis
2010-04-06 Sylvain Thénault backport stable
2010-04-01 Sylvain Thénault [python] take care to this detail of @contextmanager: if an unhandled exception occurs in the block, it is reraised inside the generator at the point where the yield occurred stable
2010-03-31 Sylvain Thénault merge
2010-03-31 Sylvain Thénault [testlib] simple helper method to register temporary appobjects (hooks for instance) with a context manager stable
2010-03-30 Sylvain Thénault backport stable
2010-03-29 Sylvain Thénault [testlib] create_user support extra kwargs to give to create_entity(CWUser) stable
2010-03-26 Sylvain Thénault backport stable
2010-03-26 Sylvain Thénault [testlib] __errorurl may be a relative path, check we're actually removing base url first stable
2010-03-25 Pierre-Yves David When a TC failed to initiliase the database, the following test are SKIPPED stable
2010-03-24 Sylvain Thénault le patch rql26 a été importé
2010-03-19 Sylvain Thénault [repo] call server_startup event in start_looping_task the repo is fully started (registered in pyro for instance)
2010-03-16 Sylvain Thénault merge
2010-03-16 Sylvain Thénault fix tests stable
2010-03-01 Katia Saurfelt server/web api for accessing to deleted_entites
2010-03-09 Sylvain Thénault [repo] enhanced security handling: deprecates unsafe_execute, in favor of explicit read/write security control using the `enabled_security` context manager. Also code executed on the repository side is now unsafe by default.
2010-02-26 Sylvain Thénault kill dead/useless code as suggested by pylint stable
2010-02-24 Sylvain Thénault [testlib] provide ability to control schema/vreg reset using reset_schema/reset_vreg test class attributes stable
2010-02-24 Sylvain Thénault [test] skipping versions checking during test is enough, no need for monkey patch stable
2010-02-24 Sylvain Thénault [test] cleanup stable
less more (0) -240 tip