Roland Haroutiounian
816f33ece3
[#12 ] Ajout du module fields_types
9 vuotta sitten
Roland Haroutiounian
f13b6f844d
[#12 ] Ajout de la class Em_Field_Type et du select_field
9 vuotta sitten
Yann Weber
00614d90e9
New way to specify _fields and table in EmComponent's child classes
Now _fields and table MUST be class attribute.
Its important to note that _fields now consist in a list of (name, ftype) tuples and that ftype is a EmFieldType class and NOT an EmFieldType instance
9 vuotta sitten
ArnAud
007a04ca2a
EmClass: test of types(), use uid instead of id
9 vuotta sitten
ArnAud
98b1dc455f
EmClass: import EditorialModel module. use uid instead of id
9 vuotta sitten
Roland Haroutiounian
e6f6720a57
[#11 ] Ajout des premiers tests sur EmField
9 vuotta sitten
Roland Haroutiounian
c017ae793e
[#11 ] Implémentation du _fields dans EmField
9 vuotta sitten
Roland Haroutiounian
99ca81cdc3
[#11 ] Correction sur le champ identifiant des fieldgroup dans la définition d'un field
9 vuotta sitten
Roland Haroutiounian
4b32798c49
[#11 ] Nettoyage de code
10 vuotta sitten
Roland Haroutiounian
ef00ce2250
[#11 ] Correction pour l'argument du From
10 vuotta sitten
Roland Haroutiounian
6442a85014
[#11 ] Modification du passage d'arguments sur la méthode create de components
10 vuotta sitten
Roland Haroutiounian
21f79a9301
[#11 ] Ajout de la génération de la colonne du Field dans la table correspondante
10 vuotta sitten
Yann Weber
5340fde711
Added tests for EmComponent's delete() function
9 vuotta sitten
ArnAud
c3e18b1aa9
EM test classes: test of EmClass.fielgroups()
10 vuotta sitten
Yann Weber
6c8b10955d
Cleaning and optimizing tests
Cleaning code for EmComponent
Optimizing tests for EmComponent and EmFieldGroup (running initDb in setUpModule and make a backup copy, the backup is restored in setUp)
10 vuotta sitten
Yann Weber
80e82073fc
Bugfixes on EmComponent
- Now except for the modify_rank tests test_component didn't fails
- Added simple integer operation capabilities to EmFieldType_integer ( int cast, +=, -=, *=, /=, +, -, *, /, %, ...)
10 vuotta sitten
ArnAud
b587f38e32
EM, test: test creation of EmClass
10 vuotta sitten
Yann Weber
690b68d714
Small bugfix in components.py
10 vuotta sitten
Yann Weber
c74f65ac55
Normalize comments for MlString
10 vuotta sitten
Yann Weber
e8a2362d21
Normalize comments for EmFieldGroups
10 vuotta sitten
Yann Weber
ff72825720
Normalize comments for components.py
10 vuotta sitten
Yann Weber
94e8474185
Bugfixes is some tests
10 vuotta sitten
Yann Weber
25e5858ba2
Syntax error fixes
10 vuotta sitten
Yann Weber
69f948affd
Added test for create, init and fields
Maybe very bugy
10 vuotta sitten
Yann Weber
c4ed3ee8de
First commit for EmFieldGroup tests
Written some test setup and the begining of the __init__ test
10 vuotta sitten
Yann Weber
e79e583dfd
Bugfix in EmFieldGroup
- Added a _fields property (also added it as class property, but the way its done is not satisfactory... we want an ordered dict and not a tuple list as class property)
- Its now allowed to give an uid or a name as em_class for EmFieldGroup.create(name, em_class).
- Now when EmFieldGroup.create is called with an existing name it raises an error (ValueError)
- Removed EmFieldGroup.populate and EmFieldGroup.save
10 vuotta sitten
Yann Weber
712a2710a0
Added __eq__ to MlString
Now an MlString instance is able to say if another MlString instance is equivalent using mlstr1 == mlstr2
10 vuotta sitten
Yann Weber
a9757a4672
Disabling annoying warnings in sqlwrapper and fixing a bug in test_components
Using sqlite db in test_components
10 vuotta sitten
ArnAud
ac6a2883f2
EmComponents: close db connexion after fetching (sqlite issue)
10 vuotta sitten
Yann Weber
97c6b41e88
Close #31
EmComponent.create() now takes keywords arguments corresponding to the _fields property of the calling class
WARNING !!! Hardcoded rank = -1 at component creation and Hardcoded 0 as default value for EmClass icon
10 vuotta sitten
Yann Weber
a27f735b48
Writed tests from EmComponent.create()
10 vuotta sitten
Driky
615bfc5a81
EM Component.py Commentaire
Correction du bloc de mcommentaire de class encore sous l'ancien modèle.
10 vuotta sitten
Driky
a611b08e37
EM Component.py modify_rank
remplacement des self.id restant par self.uid
10 vuotta sitten
Yann Weber
e3b4e6ee74
Modified EmComponent's tests to fit with the new EmComponent class
Changed id in uid and changed the dummy class for testing
10 vuotta sitten
Yann Weber
7e8414c162
Close ticket #29 and bugfix
Now EmComponent is populate if it's instanciated with a name or an id
10 vuotta sitten
ArnAud
460e6449fb
Merge test and "data fields in a dict"
10 vuotta sitten
Yann Weber
b0aac9e557
Adding tests for EmComponent
10 vuotta sitten
Yann Weber
9ff45c97a0
Some code formating
10 vuotta sitten
Yann Weber
9e27610b40
Added modify_rank test, done some refactoring and updated runtest utils script
runtest script has now comments inside showing usefull options to run tests
10 vuotta sitten
Driky
7fc1260ffc
Mr correction is here
10 vuotta sitten
ArnAud
76da309f4c
EM: put data fields in a dict, simplify save() and populate()
10 vuotta sitten
Yann Weber
3875d5b9bb
Added more tests
Added tests for newUid, __init__, save and modify_rank
10 vuotta sitten
Yann Weber
fdb7674e93
First commit for EmComponent test
Written test environment init
Written test for newUid and __init__
10 vuotta sitten
Driky
64fd3317a6
Correction #13542113
10 vuotta sitten
Driky
0c5301a235
Super corrector a la rescousse
10 vuotta sitten
Driky
8e501346c5
Correction plz!
10 vuotta sitten
Driky
3c85c90fe1
Correction once again
10 vuotta sitten
Driky
e9c7b5ebf4
Correction :-(
10 vuotta sitten
Driky
f4c195f44c
Correction again
10 vuotta sitten
Driky
48f286cf30
Correction encoooore
10 vuotta sitten