相关疑难解决方法(0)

替换字典python列表中的文本

我想转换

list1=["{\"username\":\"abhi\",\"pass\":2087}"]
Run Code Online (Sandbox Code Playgroud)

list1=[{"username":"abhi","pass":2087}]
Run Code Online (Sandbox Code Playgroud)

有没有办法做到这一点,没有大量的分裂和创建字典,然后列入列表?

python

1
推荐指数
1
解决办法
70
查看次数

Python 鼻子测试在 JSON 响应上失败

这是我的 Flask-Restful 应用程序中的 report_runner.py 中的 ReportRunner 类中的方法:

class ReportRunner(object):

  def __init__(self):
        pass

  def setup_routes(self, app):
      app.add_url_rule("/run_report", view_func=self.run_report)

  def request_report(self, key):
    # code #

  def key_exists(self, key):
    # code #

  def run_report(self):
    key = request.args.get("key", "")
    if self.key_exists(key):
      self.request_report(report_type, key)
      return jsonify(message = "Success! Your report has been created.")
    else:
      response = jsonify({"message": "Error => report key not found on server."})
      response.status_code = 404
      return response
Run Code Online (Sandbox Code Playgroud)

鼻子测试调用与该路由关联的 URL

def setUp(self):
    self.setup_flask()
    self.controller = Controller()
    self.report_runner = ReportRunner()
    self.setup_route(self.report_runner)

def test_run_report(self):
    rr …
Run Code Online (Sandbox Code Playgroud)

python json nosetests flask-restful

1
推荐指数
1
解决办法
2003
查看次数

标签 统计

python ×2

flask-restful ×1

json ×1

nosetests ×1