1
0
Fork 0
mirror of https://github.com/yweber/lodel2.git synced 2026-04-17 14:39:58 +02:00
Commit graph

92 commits

Author SHA1 Message Date
Yann
d12d1e2865 Bugfixes in query.py and leobject.py + more test on Query <-> Datasource relations 2016-06-16 14:42:35 +02:00
Roland Haroutiounian
2e13ab78bc Changed the mongodb migration handler name to a more generic one 2016-06-16 14:22:19 +02:00
Yann
c6334f903f Bugfixes in LeGetQuery + more tests on LeObject.get <-> LeGetQuery 2016-06-16 10:57:29 +02:00
Yann
9ccf793127 Add tests for LeDeleteQuery Datasource calls 2016-06-16 10:41:48 +02:00
Yann
33b9ad84c6 Tests + bugfix on LeObject.get method
- Changed the way of instanciating results object in get (using __new__ )
2016-06-15 15:05:50 +02:00
Yann
4e504f759e Bufix on LeObject.update + test 2016-06-15 14:07:55 +02:00
Yann
96f736ae16 Bufixes making test pass 2016-06-15 12:19:06 +02:00
Yann
a3b3102604 New way to run test via loader & conf 2016-06-15 12:01:11 +02:00
prieto
28d7c20d44 Modify conf path 2016-06-15 10:49:29 +02:00
Yann
9b5ba54a1e Tests bugfixes 2016-06-15 10:23:16 +02:00
Yann
fcaf9c86ce New version of tests
Now an instance is created, tests are copied in it and the run
2016-06-15 10:13:19 +02:00
Yann
9c23abcdcc Bugfixes on leobject & query 2016-06-10 17:46:24 +02:00
Yann
ece8cd641d Add tests on delete and delete_bundle LeObject methods 2016-06-10 17:27:23 +02:00
Roland Haroutiounian
234f8909f9 Changed the name of the database droping method 2016-06-10 17:21:20 +02:00
Roland Haroutiounian
5a14b0c9f0 Added a utils module in the tests package to collect the commonly used functions
The first ones will be the functions used for the setup and teardown of the datasource based tests
2016-06-10 17:20:30 +02:00
Yann
a306f4c054 More tests on LeObject, this time by mocking the queries classes 2016-06-10 16:54:24 +02:00
Yann
378dfd9766 More test + change 1 exception in LeObject 2016-06-10 16:43:53 +02:00
Yann
0b60023145 More tests on LeObject 2016-06-10 16:30:13 +02:00
Roland Haroutiounian
10e9f4d8ef skipped the unittest for the init_db 2016-06-10 16:22:30 +02:00
Roland Haroutiounian
3091533fd0 added tests for the migration_handler 2016-06-10 16:20:36 +02:00
prieto
a4dd1950e2 Name of exceptions 2016-06-10 15:30:30 +02:00
Yann
77d6fd8df5 More tests on LeOject 2016-06-10 15:12:01 +02:00
Yann
e278200414 More tests on LeObject 2016-06-10 15:05:24 +02:00
Yann
cccabc7ce4 More forgotten files 2016-06-10 14:47:24 +02:00
Yann
976d0c90c8 First tests on LeObjects 2016-06-10 14:46:38 +02:00
Yann
9da19f3665 Moved exceptions + LeUpdateQuery.__query implementation
- The LeUpdateQuery implementation is broken or at least have huge performance issue
- Moved LeObject exceptions and LeQuery exceptions in lodel.leapi.exceptions
2016-06-10 11:27:52 +02:00
Yann
30bc9eec08 Fixing test and EmClass
- Now returning automatic common field classname in fields method
2016-06-10 09:51:53 +02:00
Yann
e9f17eab6e Fixes #79 (and brokes tests of xml translator)
Adding a field to all non abstract classes to store in DB the name of corresponding LeObject subclass
2016-06-09 17:49:14 +02:00
Yann
83afc6b6dd Deleted datasources plugins and add a settings for datasources declaration
- now datasources are declared with two conf keys : read_only and identifier
- the old datasources plugin hook is now declared in lodel/plugin/core_hooks.py. This file is imported after lodel/plugin/hooks.py in the loader.py
2016-06-09 14:35:31 +02:00
Yann
afadd92b3d Fixing tests according to query new behaviour 2016-06-09 10:00:43 +02:00
prieto
b963d34cf1 Added tests plugins 2016-06-08 10:14:52 +02:00
Yann
0f9b07f08a More tests & debug on multi datasource queries + em_test update
- Added missing allowed_classes options to some references in em_test
2016-06-07 17:34:26 +02:00
Yann
e55954d947 First test on multi datasource queries + em_test update + query.py debug
- Modified again the em_test to fit with testing purpose
- First test on multi datasource query written
- debugging of query.py
2016-06-07 15:55:45 +02:00
Yann
b8d5b5bba2 Completing em_test modifications + completing the dump_infos method of LeFilteredQuery
- adding an EmClass to make a double link between indexes and texts
- adding subqueries infos to dump_infos method of LeFilteredQuery
2016-06-07 14:45:29 +02:00
Yann
d6fbc5cfd1 Test editorial model updated to use two different datasources
- defining a new datasource named dummy2 in both tests conf and install/conf.d
- adding two class using the new datasource in em_test.py
 - index : abtract class representing indexes (two fields, name & content)
 - indextheme : thematic index, inheriting from index but with one more field "theme"
2016-06-07 14:24:16 +02:00
Yann
a91d25e392 Begin implementation of cross datasource reference query
- The set_query_filter() method handles subquery creation
- The run isn't written yet...
2016-06-03 16:06:12 +02:00
prieto
73d911f091 Adding a new class methos in plugins.pyto clear the class variables
Adding tests for the Plugin class
2016-06-03 15:38:39 +02:00
Yann
63a85eb85c Bugfix in xmfile translator tests (path problem)
Using the conf to load emtests.pickle
2016-06-01 08:55:15 +02:00
prieto
ce9684e330 Path correction 2016-05-27 14:48:20 +02:00
prieto
3dc064f98b Correction 2016-05-27 14:14:08 +02:00
prieto
0a870e55f6 Tests checked 2016-05-27 14:00:18 +02:00
Yann
cc337ccb73 Fixing tests and skipping the Settings set test
- I do not understand wy the set test for Settings was OK before...
2016-05-27 13:39:54 +02:00
Yann
3fe63787fb Updated lequery.py to use targe_class datasource and not taking it as arguement of execute methods 2016-05-27 10:58:41 +02:00
Yann
a7c69629e7 Introducing a datasource attribute by em_class 2016-05-27 10:49:17 +02:00
Yann
67c53443b5 Activated raise on invalid settings + enhancement in Settings exceptions 2016-05-25 16:34:42 +02:00
Yann
f8e8750eec Progress in datasource as plugin implementation 2016-05-25 16:00:34 +02:00
Yann
bf879a833c Adds tests for LeGetQuery + bugfixes
- separates LeGetQuery tests and LeFilteredQuery tests
- small bugfixes associated to tests
2016-05-25 14:16:32 +02:00
Yann
9781577cb6 Add tests for filtered queries + bugfixes
- adds tests on filter parse & check
 - standart filters parse & check
 - relational filters parse & check
- bugfixes related to tests in query.py
- update the example and the test EM
- bugfixes in admin script
2016-05-25 12:23:41 +02:00
Yann
38a2448934 Skiping tests waiting for bugfixes 2016-05-25 11:20:43 +02:00
Yann
373987ab9f [Broken tests] Add some tests for xmlfile EM translator 2016-05-25 11:13:38 +02:00