Several changes:
Common: - added ORM helper function get_related_instances - minor modifications in ORM framework Proto: - field/message/enum renamings in context.proto to normalize notation Context: - Expanded service/database/Models.py into separate models to facilitate coding - Completed implementation of Get/Set/List/Remove methods for Context, Topology, Device, Link, and EndPoint; also completed for relation models between topology and device/link, and ConfigModels - Implemented test units for Get/Set/List/Remove methods for Context, Topology, Device, Link, and EndPoint - Implemented skeleton for Get/Set/List/Remove methods for Service. - Added Tools.py with helper methods to fimplify handling of enums between ORM and gRPC messages.
Showing
- proto/context.proto 18 additions, 17 deletionsproto/context.proto
- src/common/orm/backend/Tools.py 2 additions, 2 deletionssrc/common/orm/backend/Tools.py
- src/common/orm/model/Model.py 16 additions, 1 deletionsrc/common/orm/model/Model.py
- src/context/proto/context_pb2.py 121 additions, 115 deletionssrc/context/proto/context_pb2.py
- src/context/service/database/ConfigModel.py 56 additions, 0 deletionssrc/context/service/database/ConfigModel.py
- src/context/service/database/ContextModel.py 30 additions, 0 deletionssrc/context/service/database/ContextModel.py
- src/context/service/database/DeviceModel.py 75 additions, 0 deletionssrc/context/service/database/DeviceModel.py
- src/context/service/database/EndPointModel.py 33 additions, 0 deletionssrc/context/service/database/EndPointModel.py
- src/context/service/database/LinkModel.py 24 additions, 0 deletionssrc/context/service/database/LinkModel.py
- src/context/service/database/Models.py 0 additions, 95 deletionssrc/context/service/database/Models.py
- src/context/service/database/RelationModels.py 18 additions, 0 deletionssrc/context/service/database/RelationModels.py
- src/context/service/database/ServiceModel.py 65 additions, 0 deletionssrc/context/service/database/ServiceModel.py
- src/context/service/database/Tools.py 33 additions, 0 deletionssrc/context/service/database/Tools.py
- src/context/service/database/TopologyModel.py 39 additions, 0 deletionssrc/context/service/database/TopologyModel.py
- src/context/service/grpc_server/ContextServiceServicerImpl.py 286 additions, 35 deletions...context/service/grpc_server/ContextServiceServicerImpl.py
- src/context/tests/test_unitary.py 405 additions, 201 deletionssrc/context/tests/test_unitary.py
Loading
Please register or sign in to comment