Yann Weber
0aec7f6ca8
Bugfixe in leobject
Deleted hardcoded condition that brokes standart field validation process
8 lat temu
Yann Weber
52c60a9f63
Bugfixes in XmlFile translator & in base_classes datahandlers
8 lat temu
Yann Weber
25a231702e
Changed confspec to include Auth specs + em_test modifications
8 lat temu
Yann Weber
dd2f93faea
A lot of small bugfixes
8 lat temu
Yann Weber
703b4adf7e
MongoDB datasource debugging + field_list handling changes in leobject -> query -> datasource chain
8 lat temu
Yann Weber
557d277186
Multiple bugfixes + create_instance.sh script update
- Add an update feature to create_instance.sh script
- Updated webui plugin load instruction (running loader.start() in run)
- Updated the way EmCmponents handles EmGroup
- Updated the way EmFields handles EmClass
- Updated xmlfile translator according to EmComponent modification
8 lat temu
Yann Weber
69f59baa2c
Bugfix on group activation (in EmClasses all fields were always actives)
8 lat temu
Yann Weber
ae8d8c05a6
Bugfix on EM groups handling (now we have to set actives groups in settings)
8 lat temu
Yann Weber
8ca3b20c0b
Updated tests
8 lat temu
Yann Weber
ece5029d66
em_test update + bugfix in tests
8 lat temu
Yann Weber
d54ef17061
Unskipping and debuging a test
8 lat temu
Yann Weber
5ba8fd8e7f
em_test update + DataHandler bugfix & enhancement
8 lat temu
prieto
d24b7a92d6
Comments for doxygene
8 lat temu
Yann Weber
d12d1e2865
Bugfixes in query.py and leobject.py + more test on Query <-> Datasource relations
8 lat temu
Roland Haroutiounian
2e13ab78bc
Changed the mongodb migration handler name to a more generic one
8 lat temu
Yann Weber
c6334f903f
Bugfixes in LeGetQuery + more tests on LeObject.get <-> LeGetQuery
8 lat temu
Yann Weber
9ccf793127
Add tests for LeDeleteQuery Datasource calls
8 lat temu
Yann Weber
33b9ad84c6
Tests + bugfix on LeObject.get method
- Changed the way of instanciating results object in get (using __new__ )
8 lat temu
Yann Weber
4e504f759e
Bufix on LeObject.update + test
8 lat temu
Yann Weber
96f736ae16
Bufixes making test pass
8 lat temu
Yann Weber
a3b3102604
New way to run test via loader & conf
8 lat temu
prieto
28d7c20d44
Modify conf path
8 lat temu
Yann Weber
9b5ba54a1e
Tests bugfixes
8 lat temu
Yann Weber
fcaf9c86ce
New version of tests
Now an instance is created, tests are copied in it and the run
8 lat temu
Yann Weber
9c23abcdcc
Bugfixes on leobject & query
8 lat temu
Yann Weber
ece8cd641d
Add tests on delete and delete_bundle LeObject methods
8 lat temu
Roland Haroutiounian
234f8909f9
Changed the name of the database droping method
8 lat temu
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
8 lat temu
Yann Weber
a306f4c054
More tests on LeObject, this time by mocking the queries classes
8 lat temu
Yann Weber
378dfd9766
More test + change 1 exception in LeObject
8 lat temu
Yann Weber
0b60023145
More tests on LeObject
8 lat temu
Roland Haroutiounian
10e9f4d8ef
skipped the unittest for the init_db
8 lat temu
Roland Haroutiounian
3091533fd0
added tests for the migration_handler
8 lat temu
prieto
a4dd1950e2
Name of exceptions
8 lat temu
Yann Weber
77d6fd8df5
More tests on LeOject
8 lat temu
Yann Weber
e278200414
More tests on LeObject
8 lat temu
Yann Weber
cccabc7ce4
More forgotten files
8 lat temu
Yann Weber
976d0c90c8
First tests on LeObjects
8 lat temu
Yann Weber
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
8 lat temu
Yann Weber
30bc9eec08
Fixing test and EmClass
- Now returning automatic common field classname in fields method
8 lat temu
Yann Weber
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
8 lat temu
Yann Weber
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
8 lat temu
Yann Weber
afadd92b3d
Fixing tests according to query new behaviour
8 lat temu
prieto
b963d34cf1
Added tests plugins
8 lat temu
Yann Weber
0f9b07f08a
More tests & debug on multi datasource queries + em_test update
- Added missing allowed_classes options to some references in em_test
8 lat temu
Yann Weber
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
8 lat temu
Yann Weber
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
8 lat temu
Yann Weber
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"
8 lat temu
Yann Weber
a91d25e392
Begin implementation of cross datasource reference query
- The set_query_filter() method handles subquery creation
- The run isn't written yet...
8 lat temu
prieto
73d911f091
Adding a new class methos in plugins.pyto clear the class variables
Adding tests for the Plugin class
8 lat temu