随笔分类 -  python源码解读

摘要:Robot Framework documentation http://robotframework.org/robotframework/ 总体入口解读 https://robot-framework.readthedocs.io/en/2.9.1/_modules/robot/running. 阅读全文
posted @ 2021-12-29 14:31 该显示昵称已被使用了 阅读(75) 评论(0) 推荐(0)
摘要:robot中比较难理解的【元类和描述符类】 【重点1】with_metaclass,init,new 【重点2】get,set with_metaclass见如下文章: https://stackoverflow.com/questions/18513821/python-metaclass-und 阅读全文
posted @ 2021-04-16 15:31 该显示昵称已被使用了 阅读(57) 评论(0) 推荐(0)
摘要:testsuite相关代码中,描述符类装饰器比较难以理解,简化源码方便理解如下 '''robot 源码解读3【testsuite相关】 目的: 1. 查看类的继承关系 2. setter类的理解 ''' # 描述符类, 描述符是作为类的属性而不是实例属性存在的 # 将一个类中的方法装饰成类中的属性 阅读全文
posted @ 2021-03-30 17:56 该显示昵称已被使用了 阅读(79) 评论(0) 推荐(0)
摘要:###经常看到源码里面有相关的日志操作特地整理一下 基础知识 from io import StringIO #StringIO模块主要用于在内存缓冲区中读写数据 s = StringIO() s.write("www.baidu.com\n") s.write("www.google.com") 阅读全文
posted @ 2020-07-08 18:23 该显示昵称已被使用了 阅读(893) 评论(0) 推荐(0)
摘要:先上一张手绘流程草图,有时间再贴上源码和软件画的图 Flask CBV 写法 import functools from flask import Flask, views app = Flask(__name__) class UserView(views.MethodView): methods 阅读全文
posted @ 2020-07-06 18:06 该显示昵称已被使用了 阅读(171) 评论(0) 推荐(0)
摘要:''' myunittest.py ''' import importlib import logging class TestCase(object): def __init__(self, name): self.name = name def setup(self): pass def tea 阅读全文
posted @ 2020-07-05 20:52 该显示昵称已被使用了 阅读(254) 评论(0) 推荐(0)