Beispiel #1
0
import sys

from testMongoGen_DaoMaster import DaoMaster
from testMongoGen_DaoSession import DaoSession
from Items import Items
from CatalogItemType import CatalogItemType
from CatalogFormatType import CatalogFormatType
from ItemsDao import ItemsDao

from random import randint

import datetime

if __name__ == "__main__":
    dao_master = DaoMaster()
    dao_session = dao_master.getSession()
    items_dao = dao_session.getItemsDao()
    catalog_item_type_dao = dao_session.getCatalogItemTypeDao()
    catalog_format_type_dao = dao_session.getCatalogFormatTypeDao()
    catalog_status_type_dao = dao_session.getCatalogStatusTypeDao()
    users_dao = dao_session.getUsersDao()

    x = datetime.datetime.now()

    super_asset = items_dao.readOneByProperty(items_dao.Properties.Name,
                                              'SuperAsset_333')
    print(super_asset.getAssetSubscriptions())
    list_assets = items_dao.readByPropertyInValues(
        items_dao.Properties.Id, super_asset.getAssetSubscriptions())
    for la in list_assets:
        print(la.getName())
from testMongoGen_DaoMaster import DaoMaster
from CatalogDepartment import CatalogDepartment

if __name__ == "__main__":
    dao_master = DaoMaster()
    dao_session = dao_master.getSession()
    catalog_department_dao = dao_session.getCatalogDepartmentDao()

    depto1 = CatalogDepartment()
    depto1.setName('ID')
    depto2 = CatalogDepartment()
    depto2.setName('ART')
    depto3 = CatalogDepartment()
    depto3.setName('ILLUSTRATION')
    depto4 = CatalogDepartment()
    depto4.setName('MODELING')
    depto5 = CatalogDepartment()
    depto5.setName('RIGGING')
    depto6 = CatalogDepartment()
    depto6.setName('ANIMATION')
    depto7 = CatalogDepartment()
    depto7.setName('RENDER')

    list_dptos = [depto1, depto2, depto3, depto4, depto5, depto6, depto7]

    catalog_department_dao.createCollection(list_dptos)