Example #1
0
def test_topology_normalization(topology_with_dupl_links,
                                normalized_topology_example):
    """Проверка удаления дублей в топологии"""
    top_with_data = task_25_1a.Topology(topology_with_dupl_links)
    assert len(top_with_data.topology) == len(
        normalized_topology_example
    ), "После создания экземпляра, в переменной topology должна находиться топология без дублей"
Example #2
0
def test_topology_normalization(topology_with_dupl_links, normalized_topology_example):
    """Проверка удаления дублей в топологии"""
    top_with_data = task_25_1a.Topology(topology_with_dupl_links)
    assert (
        type(top_with_data.topology) == dict
    ), f"По заданию в переменной topology должен быть словарь, а не {type(top_with_data.topology).__name__}"
    assert len(top_with_data.topology) == len(
        normalized_topology_example
    ), "После создания экземпляра, в переменной topology должна находиться топология без дублей"
Example #3
0
def test_method_normalize(topology_with_dupl_links):
    """Проверяем, что в объекте Topology есть метод _normalize"""
    top_with_data = task_25_1a.Topology(topology_with_dupl_links)
    check_attr_or_method(top_with_data, method="_normalize")
Example #4
0
def test_attr_topology(topology_with_dupl_links):
    """Проверяем, что в объекте Topology есть атрибут topology"""
    top_with_data = task_25_1a.Topology(topology_with_dupl_links)
    check_attr_or_method(top_with_data, attr="topology")
Example #5
0
def test_topology_normalization(topology_with_dupl_links,
                                normalized_topology_example):
    '''Проверка удаления дублей в топологии'''
    top_with_data = task_25_1a.Topology(topology_with_dupl_links)
    assert len(top_with_data.topology) == len(normalized_topology_example)