Пример #1
0
def test_edit_htpasswd_users(web):
    users = {
        "klaus": {
            "alias": "mr. klaus",
            "pager": "99221199",
            "password": "******"
        },
        "monroe": {
            "alias": "mr. monroe"
        }
    }
    try:
        web.add_htpasswd_users(users)
        web.edit_htpasswd_users({
            "monroe": {
                "set_attributes": {
                    "alias": "ms. monroe"
                }
            },
            "klaus": {
                "unset_attributes": ["pager"]
            }
        })
        all_users = web.get_all_users()
        assert not "pager" in all_users["klaus"]
        assert all_users["monroe"]["alias"] == "ms. monroe"
    finally:
        web.delete_htpasswd_users(list(users.keys()))
Пример #2
0
def test_edit_htpasswd_users(web):  # noqa: F811 # pylint: disable=redefined-outer-name
    users = {
        "klaus": {
            "alias": "mr. klaus",
            "pager": "99221199",
            "password": "******"
        },
        "monroe": {
            "alias": "mr. monroe"
        }
    }
    try:
        web.add_htpasswd_users(users)
        web.edit_htpasswd_users({
            "monroe": {
                "set_attributes": {
                    "alias": "ms. monroe"
                }
            },
            "klaus": {
                "unset_attributes": ["pager"]
            }
        })
        all_users = web.get_all_users()
        assert "pager" not in all_users["klaus"]
        assert all_users["monroe"]["alias"] == "ms. monroe"
    finally:
        web.delete_htpasswd_users(list(users.keys()))