Roland Haroutiounian
9a99941696
Merge branch 't46'
9 yıl önce
Roland Haroutiounian
e63a4a8bdf
[#46 ] Changed the fieldtypes.py content to use Django field types instead of sqlalchemy's ones
9 yıl önce
Roland Haroutiounian
fcd449d597
[#46 ] Changed the initialization process of the fieldtype classes
9 yıl önce
Yann Weber
17c1eba918
Solved a bug about checking ranks and getting max rank
9 yıl önce
Yann Weber
46dfe3a7ba
Added a new @property to EmComponent uniq_name
9 yıl önce
Yann Weber
c126922ecd
Cleaning EmType.superiors() comments and variable name
9 yıl önce
ArnAud
5fb9c8b7b6
EmComponent: get_max_rank() should return an int
9 yıl önce
Yann Weber
661f7f24ea
Merge branch 'new_me'
9 yıl önce
Yann Weber
e530211a1e
Comments update
9 yıl önce
Yann Weber
0901c29a33
Bugfix on EmComponent.check()
9 yıl önce
Yann Weber
9d77bb6a52
Rewrite tests for EmComponent and Model
9 yıl önce
Yann Weber
d2f6509397
Checking type of model argument (without importing Model)
The check is done on the __class__.__name__ attr of model argument (maybe not a good solution ?)
9 yıl önce
Roland Haroutiounian
1b3565d890
[Tests EmComponent] Added the support of MlString in check_equals
9 yıl önce
Roland Haroutiounian
fd87cd8619
[Tests EmComponent] Started the implementation of the create process
9 yıl önce
Roland Haroutiounian
8e12772546
[Tests - EmComponent] Added the reimplementation of the tests for the save method
It should be adjusted once the save method is implemented
9 yıl önce
Roland Haroutiounian
79b0369007
[Tests EmComponent]
9 yıl önce
Roland Haroutiounian
ee9a082f42
[Tests - EmComponent] Tests on the init process
9 yıl önce
Roland Haroutiounian
615e0e8f86
[Tests - EmFieldGroup] Cleaned old and useless comments in the code
9 yıl önce
Roland Haroutiounian
a9cbd03e17
[Tests - EmFieldGroup] Rewrote the tests for the fields() method of the class
9 yıl önce
Driky
ac6f791508
Réimplémentation du test TestEmClassCreation
9 yıl önce
Roland Haroutiounian
e4038f4f3a
[Tests on EmFieldgroup] Added the creation process tests for this class
9 yıl önce
Roland Haroutiounian
f1d819c254
[EmFieldGroup] Changed the assertions for the init tests with bad arguments
9 yıl önce
Roland Haroutiounian
03113ae8bf
Changes in the tests for the fieldgroups
9 yıl önce
Driky
cee5b53445
Correction syntax sur la nouvelle méthode d'ouverture du fichier json
9 yıl önce
Driky
b94f867764
Correction du warning sur la non fermeture du fichier json du quel est chargé le ME
9 yıl önce
Roland Haroutiounian
91e12a9df3
Merge branch 'new_me_tests' into new_me
9 yıl önce
Roland Haroutiounian
ba2ac6880c
[Tests] Changed the tests for the EmField class using the new Model object
9 yıl önce
Roland Haroutiounian
113deb302d
[EmComponent] added a test to not take uids into account in the hash computation process
9 yıl önce
Roland Haroutiounian
bf5704d361
[Model] pep8+pylint
9 yıl önce
Roland Haroutiounian
8b2bd59daf
[EmField] pep8+pylint
9 yıl önce
Roland Haroutiounian
efcd7448d2
[EmFieldGroup] pep8+pylint
9 yıl önce
Roland Haroutiounian
33d163db8f
[Exceptions] pep8+pylint on exceptions.py
9 yıl önce
Roland Haroutiounian
ccf36dfe8b
[EditorialModel - classes] pep8+pylint on classes.py
9 yıl önce
Roland Haroutiounian
ab51b27b78
[migration handler] pylint+pep8 on migrationhandler/dummy.py
9 yıl önce
Roland Haroutiounian
53c3f1f687
[json_backend] pylint+pep8 on json_backend.py
9 yıl önce
Yann Weber
6aa32322a0
SHA512 hash for Model
9 yıl önce
Roland Haroutiounian
0bf24b6c48
[#45 ] Changed the return of the hash methods, we get integer instead of string
9 yıl önce
ArnAud
674f72559d
EmType : implement superiors()
9 yıl önce
Yann Weber
4dfb751bb3
Removing a debug print
9 yıl önce
Yann Weber
084b8af6c1
MigrationHandler enhancement (now records Model's hash for each changes). Better beaviour of Model.create_component if MigrationHandler raises
9 yıl önce
Roland Haroutiounian
873edf19a6
[#45 ] Reimplemented the __eq__ method of the Model class so that it uses the newly defined __hash__ method
9 yıl önce
Roland Haroutiounian
8a6fdd4c6a
[#45 ] Added the __hash__ method implementation for the Model class
9 yıl önce
ArnAud
34fdd8d8b3
EmType: implement select and unselect _field
9 yıl önce
Roland Haroutiounian
c916801c99
[#45 ] Changed the __hash__ implementation of the EmComponent class
9 yıl önce
Yann Weber
ed9133016f
Fixing component deletion
9 yıl önce
Yann Weber
fe9184f608
Reimplementig EmComponent::__setattr__ to call migration handler
Addding a method to indicate the end of a component initialisation phase (used in Model.load and Model.create_component)
Adding a method that dump component attributes (used in Model.create_component and Model.delete_component to call the migration_handler)
9 yıl önce
ArnAud
c28511bc3a
EmType: check the nature of the subordinates
9 yıl önce
Yann Weber
195cca24a4
Implementing check methods for each EmComponent child (and EmComponent)
No extended checks was done. Only tested if the check passes without syntax error and without failing with no reason
9 yıl önce
ArnAud
886cee22df
EmType : subordinates_list and fields_list
9 yıl önce
Yann Weber
99ee79b894
Removed the class attribute _fields from EmClass
9 yıl önce