コード例 #1
0
class TabStepDet(orc_db.Model):
    """

    """
    __tablename__ = 'tab_step_det'

    id = orc_db.Column(orc_db.Integer, primary_key=True)
    step_id = orc_db.Column(orc_db.Integer)
    item_id = orc_db.Column(orc_db.Integer)
    item_no = orc_db.Column(orc_db.String(32))
    create_time = orc_db.Column(orc_db.DateTime, default=datetime.now())

    def __init__(self, p_def=None):

        self.id = p_def["id"] if p_def else None
        self.step_id = p_def["step_id"] if p_def else None
        self.item_id = p_def["item_id"] if p_def else None
        self.item_no = p_def["item_no"] if p_def else None
        self.create_time = OrcCover.str2time(p_def["create_time"]) if p_def else None

    def to_json(self):

        return dict(
            id=str(self.id),
            step_id=str(self.step_id),
            item_id=str(self.item_id),
            item_no=self.item_no,
            create_time=OrcCover.time2str(self.create_time)
        )
コード例 #2
0
class TabBatchDet(orc_db.Model):
    """
    Table tab_batch_det
    """
    __tablename__ = 'tab_batch_det'

    id = orc_db.Column(orc_db.Integer, primary_key=True)
    batch_id = orc_db.Column(orc_db.Integer)
    case_id = orc_db.Column(orc_db.Integer)
    create_time = orc_db.Column(orc_db.DateTime, default=datetime.now())

    def __init__(self, p_def=None):

        self.id = p_def["id"] if p_def else None
        self.batch_id = p_def["batch_id"] if p_def else None
        self.case_id = p_def["case_id"] if p_def else None
        self.create_time = OrcCover.str2time(p_def["create_time"]) if p_def else None

    def to_json(self):

        return dict(
            id=str(self.id),
            batch_id=str(self.batch_id),
            case_id=str(self.case_id),
            create_time=OrcCover.time2str(self.create_time)
        )
コード例 #3
0
class TabRunTime(orc_db.Model):
    """
    Table tab_run_time
    """
    __tablename__ = 'tab_run_time'

    id = orc_db.Column(orc_db.Integer, autoincrement=True, primary_key=True)
    module = orc_db.Column(orc_db.String(16))
    data_flag = orc_db.Column(orc_db.String(16))
    data_index = orc_db.Column(orc_db.Integer)
    data_value = orc_db.Column(orc_db.String(128))

    def __init__(self, p_def=None):

        self.id = p_def["id"] if p_def else None
        self.module = p_def["module"] if p_def else None
        self.data_flag = p_def["data_flag"] if p_def else None
        self.data_index = p_def["data_flag"] if p_def else None
        self.data_value = p_def["data_flag"] if p_def else None

    def to_json(self):

        return dict(
            id=self.id,
            module=self.module,
            data_flag=self.data_flag,
            data_index=self.data_index,
            data_value=self.data_value
        )
コード例 #4
0
class LibSequence(orc_db.Model):
    """
    Table sequence
    """
    __tablename__ = 'lib_sequence'

    id = orc_db.Column(orc_db.Integer, primary_key=True)
    field_name = orc_db.Column(orc_db.String(32))
    field_seq = orc_db.Column(orc_db.Integer)

    def __init__(self, p_def=None):

        self.id = int(p_def["id"]) if p_def else None
        self.field_name = p_def["field_name"] if p_def else None
        self.field_seq = p_def["field_seq"] if p_def else None
コード例 #5
0
class WebPageDet(orc_db.Model):
    """
    Table page detail
    """
    __tablename__ = 'web_page_det'

    id = orc_db.Column(orc_db.Integer, primary_key=True)
    page_id = orc_db.Column(orc_db.Integer, primary_key=True)
    page_env = orc_db.Column(orc_db.String(32))
    page_url = orc_db.Column(orc_db.String(32))
    comment = orc_db.Column(orc_db.String(512))
    create_time = orc_db.Column(orc_db.DateTime, default=datetime.now())
    modify_time = orc_db.Column(orc_db.DateTime, default=datetime.now())

    def __init__(self, p_def=None):

        self.id = p_def["id"] if p_def else None
        self.page_id = p_def["page_id"] if p_def else None
        self.page_env = p_def["page_env"] if p_def else None
        self.page_url = p_def["page_url"] if p_def else None
        self.comment = p_def["comment"] if p_def else None
        self.create_time = OrcCover.str2time(p_def["create_time"]) if p_def else None
        self.modify_time = OrcCover.str2time(p_def["modify_time"]) if p_def else None

    def to_json(self):

        return dict(
            id=str(self.id),
            page_id=str(self.page_id),
            page_env=self.page_env,
            page_url=self.page_url,
            comment=self.comment,
            create_time=OrcCover.time2str(self.create_time),
            modify_time=OrcCover.time2str(self.modify_time)
        )
コード例 #6
0
class TabCaseDef(orc_db.Model):
    """
    Table tab_case_def
    """
    __tablename__ = 'tab_case_def'

    id = orc_db.Column(orc_db.Integer, primary_key=True)
    pid = orc_db.Column(orc_db.Integer)
    case_no = orc_db.Column(orc_db.String(8))
    case_path = orc_db.Column(orc_db.String(32))
    case_type = orc_db.Column(orc_db.String(8))
    case_name = orc_db.Column(orc_db.String(64))
    case_desc = orc_db.Column(orc_db.String(512))
    comment = orc_db.Column(orc_db.String(1024))
    create_time = orc_db.Column(orc_db.DateTime, default=datetime.now())
    modify_time = orc_db.Column(orc_db.DateTime, default=datetime.now())

    def __init__(self, p_def=None):

        self.id = p_def["id"] if p_def else None
        self.pid = p_def["pid"] if p_def else None
        self.case_no = p_def["case_no"] if p_def else None
        self.case_path = p_def["case_path"] if p_def else None
        self.case_type = p_def["case_type"] if p_def else None
        self.case_name = p_def["case_name"] if p_def else None
        self.case_desc = p_def["case_desc"] if p_def else None
        self.comment = p_def["comment"] if p_def else None
        self.create_time = OrcCover.str2time(p_def["create_time"]) if p_def else None
        self.modify_time = OrcCover.str2time(p_def["modify_time"]) if p_def else None

    def to_json(self):

        return dict(
            id=str(self.id),
            pid=str(self.pid),
            case_no=str(self.case_no),
            case_path=self.case_path,
            case_type=self.case_type,
            case_name=self.case_name,
            case_desc=self.case_desc,
            comment=self.comment,
            create_time=OrcCover.time2str(self.create_time),
            modify_time=OrcCover.time2str(self.modify_time)
        )
コード例 #7
0
class LibWidgetOperation(orc_db.Model):
    """
    Table dictionary
    """
    __tablename__ = 'lib_widget_operation'

    id = orc_db.Column(orc_db.Integer, primary_key=True)
    type_name = orc_db.Column(orc_db.String(16))
    ope_order = orc_db.Column(orc_db.Integer)
    ope_name = orc_db.Column(orc_db.String(16))
    ope_text = orc_db.Column(orc_db.String(16))
    ope_desc = orc_db.Column(orc_db.String(255))

    def __init__(self, p_def):

        self.id = int(p_def["id"]) if p_def else None
        self.type_name = p_def["type_name"] if p_def else None
        self.ope_order = int(p_def["ope_order"]) if p_def else None
        self.ope_name = p_def["ope_name"] if p_def else None
        self.ope_text = p_def["ope_text"] if p_def else None
        self.ope_desc = p_def["ope_desc"] if p_def else None

    def to_json(self):

        return dict(
            id=str(self.id),
            type_name=self.type_name,
            ope_order=self.ope_order,
            ope_name=self.ope_name,
            ope_text=self.ope_text,
            ope_desc=self.ope_desc
        )
コード例 #8
0
class LibDictionary(orc_db.Model):
    """
    Table dictionary
    """
    __tablename__ = 'lib_dictionary'

    id = orc_db.Column(orc_db.Integer, primary_key=True)
    dict_flag = orc_db.Column(orc_db.String(32))
    dict_order = orc_db.Column(orc_db.String(32))
    dict_value = orc_db.Column(orc_db.String(16))
    dict_text = orc_db.Column(orc_db.String(16))
    dict_desc = orc_db.Column(orc_db.String(255))

    def __init__(self, p_def=None):
        """
        :param p_def: dict
        :return: None
        """
        self.id = int(p_def["id"]) if p_def else None
        self.dict_flag = p_def["dict_flag"] if p_def else None
        self.dict_order = p_def["dict_order"] if p_def else None
        self.dict_value = p_def["dict_value"] if p_def else None
        self.dict_text = p_def["dict_text"] if p_def else None
        self.dict_desc = p_def["dict_desc"] if p_def else None

    def to_json(self):

        return dict(
            id=str(self.id),
            dict_flag=self.dict_flag,
            dict_order=self.dict_order,
            dict_value=self.dict_value,
            dict_text=self.dict_text,
            dict_desc=self.dict_desc
        )
コード例 #9
0
class WebWindowDef(orc_db.Model):
    """
    Table widget definition
    """
    __tablename__ = 'web_window_def'

    id = orc_db.Column(orc_db.Integer, primary_key=True)
    window_mark = orc_db.Column(orc_db.String(16))
    window_desc = orc_db.Column(orc_db.String(255))
    comment = orc_db.Column(orc_db.String(512))
    create_time = orc_db.Column(orc_db.DateTime, default=datetime.now())
    modify_time = orc_db.Column(orc_db.DateTime, default=datetime.now())

    def __init__(self, p_def=None):

        self.id = p_def["id"] if p_def else None
        self.window_mark = p_def["window_mark"] if p_def else None
        self.window_desc = p_def["window_desc"] if p_def else None
        self.comment = p_def["comment"] if p_def else None
        self.create_time = OrcCover.str2time(p_def["create_time"]) if p_def else None
        self.modify_time = OrcCover.str2time(p_def["modify_time"]) if p_def else None

    def to_json(self):

        return dict(
            id=str(self.id),
            window_mark=self.window_mark,
            window_desc=self.window_desc,
            comment=self.comment,
            create_time=OrcCover.time2str(self.create_time),
            modify_time=OrcCover.time2str(self.modify_time)
        )
コード例 #10
0
class TabItem(orc_db.Model):
    """

    """
    __tablename__ = 'tab_item'

    id = orc_db.Column(orc_db.Integer, primary_key=True)
    item_type = orc_db.Column(orc_db.String(8))
    item_mode = orc_db.Column(orc_db.String(8))
    item_operate = orc_db.Column(orc_db.String(256))
    item_desc = orc_db.Column(orc_db.String(256))
    comment = orc_db.Column(orc_db.String(512))
    create_time = orc_db.Column(orc_db.DateTime, default=datetime.now())
    modify_time = orc_db.Column(orc_db.DateTime, default=datetime.now())

    def __init__(self, p_def=None):

        self.id = p_def["id"] if p_def else None
        self.item_type = p_def["item_type"] if p_def else None
        self.item_mode = p_def["item_mode"] if p_def else None
        self.item_operate = p_def["item_operate"] if p_def else None
        self.item_desc = p_def["item_desc"] if p_def else None
        self.comment = p_def["comment"] if p_def else None
        self.create_time = OrcCover.str2time(p_def["create_time"]) if p_def else None
        self.modify_time = OrcCover.str2time(p_def["modify_time"]) if p_def else None

    def to_json(self):

        return dict(
            id=str(self.id),
            item_type=self.item_type,
            item_mode=self.item_mode,
            item_operate=self.item_operate,
            item_desc=self.item_desc,
            comment=self.comment,
            create_time=OrcCover.time2str(self.create_time),
            modify_time=OrcCover.time2str(self.modify_time)
        )
コード例 #11
0
class TabData(orc_db.Model):
    """
    Data table
    """
    __tablename__ = 'tab_data'

    id = orc_db.Column(orc_db.Integer, primary_key=True)
    test_env = orc_db.Column(orc_db.String(16))
    src_id = orc_db.Column(orc_db.Integer)
    src_type = orc_db.Column(orc_db.String(16))
    step_order = orc_db.Column(orc_db.Integer)
    data_flag = orc_db.Column(orc_db.String(32))
    data_order = orc_db.Column(orc_db.Integer)
    data_type = orc_db.Column(orc_db.String(16))
    data_mode = orc_db.Column(orc_db.String(16))
    data_value = orc_db.Column(orc_db.String(128))
    comment = orc_db.Column(orc_db.String(512))
    create_time = orc_db.Column(orc_db.DateTime, default=datetime.now())
    modify_time = orc_db.Column(orc_db.DateTime, default=datetime.now())

    def __init__(self, p_def=None):

        self.id = p_def["id"] if p_def else None
        self.test_env = p_def["test_env"] if p_def else None
        self.src_id = p_def["src_id"] if p_def else None
        self.src_type = p_def["src_type"] if p_def else None
        self.step_order = p_def["step_order"] if p_def else None
        self.data_flag = p_def["data_flag"] if p_def else None
        self.data_order = p_def["data_order"] if p_def else None
        self.data_type = p_def["data_type"] if p_def else None
        self.data_mode = p_def["data_mode"] if p_def else None
        self.data_value = p_def["data_value"] if p_def else None
        self.comment = p_def["comment"] if p_def else None
        self.create_time = OrcCover.str2time(p_def["create_time"]) if p_def else None
        self.modify_time = OrcCover.str2time(p_def["modify_time"]) if p_def else None

    def to_json(self):

        return dict(
            id=str(self.id),
            test_env=self.test_env,
            src_id=str(self.src_id),
            src_type=self.src_type,
            step_order=self.step_order,
            data_flag=self.data_flag,
            data_order=str(self.data_order),
            data_type=self.data_type,
            data_mode=self.data_mode,
            data_value=self.data_value,
            comment=self.comment,
            create_time=OrcCover.time2str(self.create_time),
            modify_time=OrcCover.time2str(self.modify_time)
        )