コード例 #1
0
def test_parameterized_permission_covers_all():
    list_names = set(PARAMETERIZED_PERMISSIONS.values())
    list_properties = {
        name
        for name, type_ in Permissions.properties().items()
        if isinstance(type_, ListProperty)
    }
    eq(list_names, list_properties)

    parameterized_perms = set(PARAMETERIZED_PERMISSIONS.keys())
    eq(set(), parameterized_perms - set(Permissions.properties()))