示例#1
0
def test_attr_topology():
    """Проверяем, что в объекте IPAddress есть атрибуты ip и mask"""
    ip1 = task_23_1a.IPAddress("10.1.1.1/24")
    check_attr_or_method(ip1, attr="ip")
    check_attr_or_method(ip1, attr="mask")
    assert ip1.ip == "10.1.1.1", "Значение ip1.ip должно быть равным 10.1.1.1"
    assert ip1.mask == 24, "Значение ip1.mask должно быть равным 24"
示例#2
0
def test_attr_topology():
    """Проверяем, что в объекте IPAddress есть атрибуты ip и mask"""
    return_ip = task_23_1a.IPAddress("10.1.1.1/24")
    check_attr_or_method(return_ip, attr="ip")
    check_attr_or_method(return_ip, attr="mask")
    assert "10.1.1.1" == return_ip.ip, "Значение return_ip.ip должно быть равным 10.1.1.1"
    assert 24 == return_ip.mask, "Значение return_ip.mask должно быть равным 24"
示例#3
0
def test_attr_ipaddress():
    return_ip = task_23_1a.IPAddress("10.1.1.1/24")
    check_attr_or_method(return_ip, attr="ip")
    check_attr_or_method(return_ip, attr="mask")
    assert ("10.1.1.1" == return_ip.ip
            ), "return_ip.ip attribute must be equal to 10.1.1.1"
    assert 24 == return_ip.mask, "return_ip.mask attribute must be equal to 24"
示例#4
0
def test_repr_method():
    """Проверяем __repr__"""
    return_ip = task_23_1a.IPAddress("10.5.5.5/24")
    assert (repr(return_ip).replace('"', "'") == "IPAddress('10.5.5.5/24')"
            ), "Метод __repr__ должен возвращать IPAddress('10.5.5.5/24')"
示例#5
0
def test_str_method():
    """Проверяем __str__"""
    return_ip = task_23_1a.IPAddress("10.5.5.5/24")
    assert (str(return_ip) == "IP address 10.5.5.5/24"
            ), "Метод __str__ должен возвращать 'IP address 10.5.5.5/24'"
示例#6
0
def test_repr_method():
    ip1 = task_23_1a.IPAddress("10.5.5.5/24")
    assert (repr(ip1) == "IPAddress('10.5.5.5/24')"
            ), "The __str__ method should return IPAddress('10.5.5.5/24')"
示例#7
0
def test_str_method():
    ip1 = task_23_1a.IPAddress("10.5.5.5/24")
    assert (str(ip1) == "IP address 10.5.5.5/24"
            ), "The __str__ method should return 'IP address 10.5.5.5/24'"
示例#8
0
def test_attr_ipaddress():
    ip1 = task_23_1a.IPAddress("10.1.1.1/24")
    check_attr_or_method(ip1, attr="ip")
    check_attr_or_method(ip1, attr="mask")
    assert ip1.ip == "10.1.1.1", "ip1.ip attribute must be equal to 10.1.1.1"
    assert ip1.mask == 24, "ip1.mask attribute must be equal to 24"
示例#9
0
def test_repr_method():
    """Проверяем __repr__"""
    ip1 = task_23_1a.IPAddress("10.5.5.5/24")
    assert (repr(ip1) == "IPAddress('10.5.5.5/24')"
            ), "Метод __repr__ должен возвращать IPAddress('10.5.5.5/24')"
示例#10
0
def test_repr_method():
    return_ip = task_23_1a.IPAddress("10.5.5.5/24")
    assert "IPAddress('10.5.5.5/24')" == repr(return_ip).replace(
        '"', "'"), "The __str__ method should return IPAddress('10.5.5.5/24')"
示例#11
0
def test_str_method():
    return_ip = task_23_1a.IPAddress("10.5.5.5/24")
    assert "IP address 10.5.5.5/24" == str(
        return_ip), "The __str__ method should return 'IP address 10.5.5.5/24'"