小编Jul*_*eri的帖子

如何在Flask中为多个功能使用相同的路由

我目前正在使用python3Flask; 我使用相同的路由定义了两个函数。-如何index2打印。

from flask import Flask, request, make_response

app = Flask(__name__)

@app.route('/')
def index():
    if request.authorization and request.authorization.username == 'user1' and request.authorization.password == 'pass1':
        return '<h1>You are logged in</h1>'
    return make_response('Could not verify!', 401, {'WWW-Authenticate' : 'Basic realm="Login Required"'})

@app.route('/')
def index2():
    print('In Index 2')

if __name__ == '__main__':
    app.run(debug=True)
Run Code Online (Sandbox Code Playgroud)

flask python-3.x

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

如何正确模拟类的私有成员

我正在尝试为依赖于另一个私有方法的方法编写一些单元测试。- 如下例所示:

def is_member_of(self, group_name):
  members = self.__get_group_members(group_name)
Run Code Online (Sandbox Code Playgroud)

我想模拟的私有方法是__get_group_members;我还想模拟私有属性,__user_id因为它将在is_member_of函数中使用(上面的示例中未显示)。

到目前为止我所拥有的:

import unittest
from unittest import mock

class Test(unittest.TestCase):
  group_data = []
  user_id = 'test_user_id'

  def mock_dependencies(self, x):
    x.__user_id = mock.PropertyMock(return_value=self.user_id)
    x.__get_group_members = mock.MagicMock(return_value=self.group_data)

  def first_test(self):
    x = A(('name', 'group'))
    self.mock_dependencies(x)
    x.is_member_of('test_group')
Run Code Online (Sandbox Code Playgroud)

当我调用x.is_member_of()模拟时,它没有按预期工作。

python python-3.x python-unittest

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

移动菜单 - 单击外部菜单关闭菜单

在此输入图像描述

我的移动网站上有那个按钮; 问题是,我需要添加一个方法,当用户点击或点击菜单外,菜单关闭.

有人可以指点我吗?

html css jquery

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

标签 统计

python-3.x ×2

css ×1

flask ×1

html ×1

jquery ×1

python ×1

python-unittest ×1