示例#1
0
def test_iterable(normalized_topology_example):
    """Проверка работы Topology как итерируемого объекта"""
    top1 = task_26_1a.Topology(normalized_topology_example)
    try:
        iterator = iter(top1)
    except TypeError as error:
        pytest.fail("Экземпляр класса Topology не итерируемый объект\n", error)
示例#2
0
def test_topology_normalization(topology_with_dupl_links, normalized_topology_example):
    """Проверка удаления дублей в топологии"""
    top_with_data = task_26_1a.Topology(topology_with_dupl_links)
    assert len(top_with_data.topology) == len(normalized_topology_example)
示例#3
0
def test_attr_topology(topology_with_dupl_links):
    """Проверяем, что в объекте Topology есть атрибут topology"""
    top_with_data = task_26_1a.Topology(topology_with_dupl_links)
    check_attr_or_method(top_with_data, attr="topology")