File: //usr/lib/python3/dist-packages/lazr/restfulclient/tests/__pycache__/test_oauth.cpython-38.pyc
U
U�Z� � @ s� d Z eZddlZddlZddlZddlZddlmZm Z ddl
mZ ddlm
Z
mZmZmZ G dd� de�ZG dd � d e�ZG d
d� de�Zdd
� ZdS )z"Tests for the OAuth-aware classes.� N)� MockPatch�TempDir)�TestCase)�AccessToken�Consumer�OAuthAuthorizer�SystemWideConsumerc @ s e Zd Zdd� Zdd� ZdS )�TestConsumerc C s: t ddd�}| �|jd� | �|jd� | �|jd� d S )N�key�secretZapplication)r �assertEqualr
r �application_name��self�consumer� r �E/usr/lib/python3/dist-packages/lazr/restfulclient/tests/test_oauth.py�test_data_fields, s zTestConsumer.test_data_fieldsc C s t dd�}| �|jd � d S )Nr
r )r r r
r r r r �test_default_application_name2 s
z*TestConsumer.test_default_application_nameN)�__name__�
__module__�__qualname__r r r r r r r * s r c @ s$ e Zd Zdd� Zdd� Zdd� ZdS )�TestSystemWideConsumerc C sP | � tddd�� | � tddd�� | � tddd�� td�}| �|jd � d S )
N�distro.nameZFooix�Zreturn_value�platform.systemZFooOS�socket.gethostnameZfoo�app namezSystem-wide: Fooix (foo)��
useFixturer r r r
r r r r �test_useful_distro_name: s �z.TestSystemWideConsumer.test_useful_distro_namec C sP | � tddd�� | � tddd�� | � tddd�� td�}| �|jd � d S )
Nr � r r ZBarOSr Zbarr zSystem-wide: BarOS (bar)r r r r r �test_empty_distro_nameD s �z-TestSystemWideConsumer.test_empty_distro_namec C sT | � tdtd�d�� | � tddd�� | � tddd�� td �}| �|jd
� d S )Nr zOh noes!)Zside_effectr ZBazOSr r Zbazr zSystem-wide: BazOS (baz))r r � Exceptionr r r
r r r r �test_broken_distro_nameN s � �z.TestSystemWideConsumer.test_broken_distro_nameN)r r r r r"