def testmethod_3():
    '''<case_id>65</case_id>'''
    print "Method testmethod_3 in class Static_ip_address_test suite"
    print "Method set the full static IP address and subnet, which is duplicated in Static_ip_address_test suite"

    lrg2 = app_lrg2.app_lrg2()
    lrg2.launch_from_icon()

    lrg2.set_static_address("192.168.10.1", "255.255.255.0", "192.168.10.1",
                            "192.168.10.1", "192.168.10.2")

    lrg2.wait_for_object_v(lrg2.autotest_icon_static_card(), 35, True)
    lrg2.wait_for_object_description(lrg2.autotest_icon_static_card(), "red",
                                     6)

    static_value = lrg2.autotest_text_static_address().text
    assert str(static_value) == "Duplicate IP Address"

    lrg2.wait_for_object_v(lrg2.autotest_text_cloud(), 40, True)

    lrg2.wait_for_object_description(lrg2.autotest_icon_cloud_card(), "red",
                                     15)

    cloud_value = lrg2.autotest_text_cloud().text
    assert str(cloud_value) == "Duplicate IP Address"
Beispiel #2
0
def testmethod_1():
    # Prerequisite:
    #     Run under VLAN 100 networking.

    print "Method testmethod_1 in class DHCP_FUNCTION_TEST suite"
    print "Method Using DHCP to get IP address in DHCP_FUNCTION_TEST suite"

    lrg2 = app_lrg2.app_lrg2()
    lrg2.launch_from_icon()

    lrg2.set_dhcp()

    lrg2.wait_for_object_description(lrg2.autotest_icon_dhcp_card(), "green",
                                     40)

    lrg2.wait_for_object_v(lrg2.autotest_icon_dns_card(), 35, True)
    lrg2.wait_for_object_description(lrg2.autotest_icon_dns_card(), "green", 6)

    dns_value = lrg2.autotest_text_dns().text
    assert dns_value.rstrip() == '192.168.10.1   10.203.1.19   10.203.1.18'

    lrg2.wait_for_object_description(lrg2.autotest_icon_gateway_card(),
                                     "green", 3)

    lrg2.wait_for_object_v(lrg2.autotest_text_cloud(), 15, True)
    lrg2.wait_for_object_description(lrg2.autotest_icon_gateway_card(),
                                     "green", 15)
def testmethod_10():
    '''<case_id>71</case_id>'''
    print "Method testmethod_10 in class Static_ip_address_test suite"
    print "Method DNS server is in the different subnet, while GW is set in Static_ip_address_test suite"

    lrg2 = app_lrg2.app_lrg2()
    lrg2.launch_from_icon()

    lrg2.set_static_address("192.168.10.63", "255.255.255.0", "192.168.10.1",
                            "192.168.1.1", "192.168.10.1")

    lrg2.wait_for_object_v(lrg2.autotest_icon_static_card(), 35, True)
    lrg2.wait_for_object_description(lrg2.autotest_icon_static_card(), "green",
                                     6)

    static_value = lrg2.autotest_text_static_address().text
    assert str(static_value) == "192.168.10.63"

    lrg2.wait_for_object_v(lrg2.autotest_icon_dns_card(), 35, True)
    lrg2.wait_for_object_description(lrg2.autotest_icon_dns_card(), "green", 6)

    lrg2.autotest_text_dns().click()

    dns_value_1 = lrg2.autotest_detail_dns_title()[0].text
    assert dns_value_1 == "DNS1"

    time.sleep(3)
    dns_ping_1 = lrg2.autotest_detail_dns_pingtime()[0].text
    assert dns_ping_1 == " --, --, --"

    lrg2.autotest_text_dns().click()

    lrg2.wait_for_object_description(lrg2.autotest_icon_gateway_card(),
                                     "green", 6)

    gate_value = lrg2.autotest_text_gateway().text
    assert str(gate_value) == "192.168.10.1"

    lrg2.wait_for_object_v(lrg2.autotest_text_cloud(), 15, True)
    lrg2.wait_for_object_description(lrg2.autotest_icon_cloud_card(), "green",
                                     15)

    cloud_value = lrg2.autotest_text_cloud().text
    assert str(cloud_value) == "Link-Live.com"
def testmethod_9():
    '''<case_id>70</case_id>'''
    print "Method testmethod_9 in class Static_ip_address_test suite"
    print "Method set DNS2,set DNS1 in Static_ip_address_test suite"

    lrg2 = app_lrg2.app_lrg2()
    lrg2.launch_from_icon()

    lrg2.set_static_address("192.168.10.63", "255.255.255.0", "192.168.10.1",
                            "192.168.1.1", "192.168.10.1")

    lrg2.wait_for_object_v(lrg2.autotest_icon_static_card(), 35, True)
    lrg2.wait_for_object_description(lrg2.autotest_icon_static_card(), "green",
                                     6)

    static_value = lrg2.autotest_text_static_address().text
    assert str(static_value) == "192.168.10.63"

    lrg2.wait_for_object_v(lrg2.autotest_icon_dns_card(), 35, True)
    lrg2.wait_for_object_description(lrg2.autotest_icon_dns_card(), "red", 6)

    lrg2.autotest_text_dns().click()

    dns_value = lrg2.autotest_detail_dns_title().text
    assert dns_value == "DNS1"

    dns_value = lrg2.autotest_detail_dns_pingtime().text
    assert dns_value == " --, --, --"

    lrg2.autotest_text_dns().click()

    lrg2.wait_for_object_description(lrg2.autotest_icon_gateway_card(),
                                     "green", 6)

    gate_value = lrg2.autotest_text_gateway().text
    assert str(gate_value) == "192.168.10.1"

    lrg2.wait_for_object_v(lrg2.autotest_text_cloud(), 15, True)
    lrg2.wait_for_object_description(lrg2.autotest_icon_cloud_card(), "green",
                                     15)

    cloud_value = lrg2.autotest_text_cloud().text
    assert str(cloud_value) == "Link-Live.com"
def testmethod_12():
    '''<case_id>84</case_id>'''
    print "Method testmethod_12 in class Static_ip_address_test suite"
    print "Method confirm LLT can identify the address in the subnet based on netmask is set in Static_ip_address_test suite"

    lrg2 = app_lrg2.app_lrg2()
    lrg2.launch_from_icon()

    lrg2.set_static_address("192.168.10.63", "255.255.255.0", "192.168.10.1",
                            "192.168.1.1", "192.168.10.1")

    lrg2.wait_for_object_v(lrg2.autotest_icon_static_card(), 35, True)
    lrg2.wait_for_object_description(lrg2.autotest_icon_static_card(), "green",
                                     6)

    static_value = lrg2.autotest_text_static_address().text
    assert str(static_value) == "192.168.10.63"

    lrg2.wait_for_object_v(lrg2.autotest_icon_dns_card(), 35, True)
    lrg2.wait_for_object_description(lrg2.autotest_icon_dns_card(), "green", 6)

    lrg2.autotest_text_dns().click()

    dns_value_1 = lrg2.autotest_detail_dns_title()[0].text
    assert dns_value_1 == "DNS1"

    lrg2.autotest_text_dns().click()

    lrg2.wait_for_object_description(lrg2.autotest_icon_gateway_card(),
                                     "green", 6)

    gate_value = lrg2.autotest_text_gateway().text
    assert str(gate_value) == "192.168.10.1"

    lrg2.wait_for_object_v(lrg2.autotest_text_cloud(), 15, True)
    lrg2.wait_for_object_description(lrg2.autotest_icon_cloud_card(), "green",
                                     15)

    cloud_value = lrg2.autotest_text_cloud().text
    assert str(cloud_value) == "Link-Live.com"
def testmethod_6():
    '''<case_id>67</case_id>'''
    print "Method testmethod_6 in class Static_ip_address_test suite"
    print "Method set the default gateway, which is out of the subnet in Static_ip_address_test suite"

    lrg2 = app_lrg2.app_lrg2()
    lrg2.launch_from_icon()

    lrg2.set_static_address("192.168.10.63", "255.255.255.0", "192.168.2.100",
                            "192.168.10.1", "")

    lrg2.wait_for_object_v(lrg2.autotest_icon_static_card(), 35, True)
    lrg2.wait_for_object_description(lrg2.autotest_icon_static_card(), "green",
                                     6)

    static_value = lrg2.autotest_text_static_address().text
    assert str(static_value) == "192.168.10.63"

    lrg2.wait_for_object_v(lrg2.autotest_icon_dns_card(), 35, True)
    lrg2.wait_for_object_description(lrg2.autotest_icon_dns_card(), "green", 6)

    dns_value = lrg2.autotest_text_dns().text
    assert dns_value.rstrip() == "192.168.10.1"

    lrg2.wait_for_object_description(lrg2.autotest_icon_gateway_card(), "red",
                                     6)

    lrg2.autotest_text_gateway().click()
    gate_value = lrg2.autotest_text_gateway_pingtime().text
    assert str(gate_value) == " --, --, --"

    lrg2.autotest_text_gateway().click()

    lrg2.wait_for_object_v(lrg2.autotest_text_cloud(), 15, True)
    lrg2.wait_for_object_description(lrg2.autotest_icon_cloud_card(), "red",
                                     15)

    cloud_value = lrg2.autotest_text_cloud().text
    assert str(cloud_value) == "Can not connect to server."
def testmethod_2():
    '''<case_id>61</case_id>'''
    print "Method testmethod_2 in class Static_ip_address_test suite"
    print "Method set the static IP address and subnet, which is not duplicated in Static_ip_address_test suite"

    lrg2 = app_lrg2.app_lrg2()
    lrg2.launch_from_icon()

    lrg2.set_static_address("192.168.10.63", "255.255.255.0", "", "", "")

    lrg2.wait_for_object_v(lrg2.autotest_icon_static_card(), 35, True)
    lrg2.wait_for_object_description(lrg2.autotest_icon_static_card(), "green",
                                     6)

    static_value = lrg2.autotest_text_static_address().text
    assert str(static_value) == "192.168.10.63"

    lrg2.wait_for_object_v(lrg2.autotest_text_cloud(), 40, True)

    lrg2.wait_for_object_description(lrg2.autotest_icon_cloud_card(), "red",
                                     15)

    cloud_value = lrg2.autotest_text_cloud().text
    assert str(cloud_value) == "DNS Lookup Failed"
def testmethod_7():
    '''<case_id>68</case_id>'''
    print "Method testmethod_7 in class Static_ip_address_test suite"
    print "Method set DNS1,not set DNS2 in Static_ip_address_test suite"

    lrg2 = app_lrg2.app_lrg2()
    lrg2.launch_from_icon()

    lrg2.set_static_address("192.168.10.63", "255.255.255.0", "192.168.10.1",
                            "192.168.10.1", "")

    lrg2.wait_for_object_v(lrg2.autotest_icon_static_card(), 35, True)
    lrg2.wait_for_object_description(lrg2.autotest_icon_static_card(), "green",
                                     6)

    static_value = lrg2.autotest_text_static_address().text
    assert str(static_value) == "192.168.10.63"

    lrg2.wait_for_object_v(lrg2.autotest_icon_dns_card(), 35, True)
    lrg2.wait_for_object_description(lrg2.autotest_icon_dns_card(), "green", 6)

    dns_value = lrg2.autotest_text_dns().text
    assert dns_value.strip() == "192.168.10.1"

    lrg2.wait_for_object_description(lrg2.autotest_icon_gateway_card(),
                                     "green", 6)

    gate_value = lrg2.autotest_text_gateway().text
    assert str(gate_value) == "192.168.10.1"

    lrg2.wait_for_object_v(lrg2.autotest_text_cloud(), 15, True)
    lrg2.wait_for_object_description(lrg2.autotest_icon_cloud_card(), "green",
                                     15)

    cloud_value = lrg2.autotest_text_cloud().text
    assert str(cloud_value) == "Link-Live.com"
def testmethod_1():
    '''<case_id>63</case_id>'''
    print "Method testmethod_1 in class Static_ip_address_test suite"
    print "Method set the full static IP address and subnet, which is not duplicated in Static_ip_address_test suite"

    lrg2 = app_lrg2.app_lrg2()
    lrg2.launch_from_icon()

    lrg2.set_static_address("192.168.10.63", "255.255.255.0", "192.168.10.1",
                            "192.168.0.0", "192.168.10.1")

    lrg2.wait_for_object_v(lrg2.autotest_icon_static_card(), 35, True)
    lrg2.wait_for_object_description(lrg2.autotest_icon_static_card(), "green",
                                     6)

    lrg2.wait_for_object_v(lrg2.autotest_icon_dns_card(), 35, True)
    lrg2.wait_for_object_description(lrg2.autotest_icon_dns_card(), "red", 6)

    lrg2.wait_for_object_description(lrg2.autotest_icon_gateway_card(),
                                     "green", 3)

    lrg2.wait_for_object_v(lrg2.autotest_text_cloud(), 15, True)
    lrg2.wait_for_object_description(lrg2.autotest_icon_gateway_card(),
                                     "green", 15)