← Back
Editing: parser_obj_test.cpython-38.pyc
U �]j+ � @ s� d Z ddlZddlZddlmZ ddlmZ G dd� dej�ZG dd� dej�ZG d d � d ej�Z G dd� dej�Z G d d� dej�Zedkr�e� � dS )z2 Tests for functions and classes in parser_obj.py � N)� parse_raw)� COMMENT_BLOCKc @ s$ e Zd Zdd� Zdd� Zdd� ZdS )�CommentHelpersTestc C sT ddl m} | �|tdg��� | �|tddg��� | �|tddddg��� d S ) Nr )�_is_comment�#z literally anything else�not�even�a�comment)�certbot_nginx.parser_objr � assertTruer �assertFalse)�selfr � r �E/usr/lib/python3/dist-packages/certbot_nginx/tests/parser_obj_test.py�test_is_comment s z"CommentHelpersTest.test_is_commentc C sj ddl m} | �|tt��� | �|tddg��� | �|tdddg��� | �|tddd d g��� d S )Nr )�_is_certbot_commentr z not a certbot commentz managed by Certbotz also not a certbot commentr r r r )r r r r r r )r r r r r �test_is_certbot_comment s � ���z*CommentHelpersTest.test_is_certbot_commentc C sp ddl m}m} |d �}| �||�� | �|�� t� | �|�d�dgt � | �|d d��d�dgt � d S )Nr )�_certbot_commentr Tz � � )r r r r �assertEqual�dumpr )r r r r r r r �test_certbot_comment s �z'CommentHelpersTest.test_certbot_commentN)�__name__� __module__�__qualname__r r r r r r r r s r c @ s>