Best Python code snippet using tempest_python
network_test.py
Source:network_test.py  
...13    cls.test_get_by_id_network(data_for_local)14    print('-Test %d: get all local networks' % cls.which_test_case())15    cls.test_get_all_networks(data_for_local)16    print('-Test %d: delete local network' % cls.which_test_case())17    cls.test_delete_network(data_for_local)18    if GeneralConfigurations.remote_member:19      data_for_remote = {GeneralConfigurations.provider: GeneralConfigurations.remote_member}20      print('-Test %d: post remote network' % cls.which_test_case())21      cls.test_post_networks(data_for_remote)22      print('-Test %d: get remote network by id' % cls.which_test_case())23      cls.test_get_by_id_network(data_for_remote)24      print('-Test %d: get all remote networks' % cls.which_test_case())25      cls.test_get_all_networks(data_for_remote)26      print('-Test %d: delete remote network' % cls.which_test_case())27      cls.test_delete_network(data_for_remote)28  @classmethod29  def which_test_case(cls):30    cls.test_number += 131    return cls.test_number32  #Post tests33  @classmethod34  def test_post_networks(cls, data):35    extra_data = {}36    extra_data.update(data)37    order_id = CommonMethods.post_network(extra_data)38    if not order_id:39      print('  Failed. Could not create network')40      return False41    if CommonMethods.wait_instance_ready(order_id, GeneralConfigurations.type_network):42      print('  Ok. Removing network')43    else:44      print('  Failed. Network was not ready')45    CommonMethods.delete_order(order_id, GeneralConfigurations.type_network)46  # Get tests47  @classmethod48  def test_get_by_id_network(cls, data):49    extra_data = {}50    extra_data.update(data)51    fake_id = 'fake-id'52    response_get = CommonMethods.get_order_by_id(fake_id, GeneralConfigurations.type_network)53    if response_get.status_code != GeneralConfigurations.not_found_status:54      print('  Failed. Expecting %d status, but got: %d' % (GeneralConfigurations.not_found_status, response_get.status_code))55      return56    order_id = CommonMethods.post_network(extra_data)57    if not order_id:58      print('  Failed when creating network, trying next test')59      return60    if GeneralConfigurations.provider in extra_data:61      #if it is remote, we need to wait order request to be received62      time.sleep(10)63    response_get = CommonMethods.get_order_by_id(order_id, GeneralConfigurations.type_network)64    if response_get.status_code == GeneralConfigurations.ok_status:65      print('  Ok. Removing network')66    else:67      print('  Failed. Expecting %d status, but got: %d. Removing network' % (GeneralConfigurations.ok_status, response_get.status_code))68    CommonMethods.delete_order(order_id, GeneralConfigurations.type_network)69    time.sleep(10)70  @classmethod71  def test_get_all_networks(cls, data):72    extra_data = {}73    extra_data.update(data)74    response_get = CommonMethods.get_all_order(GeneralConfigurations.type_network)75    time.sleep(10)76    if response_get.status_code != GeneralConfigurations.ok_status or response_get.text != '[]':77      print('  Failed. There was a network created already. Received http status %d and message: %s' % (response_get.status_code, response_get.text))78      return79    orders_id = CommonMethods.post_multiple_orders(extra_data, GeneralConfigurations.max_networks, GeneralConfigurations.type_network)80    if not orders_id:81      print('  Failed. Could not create networks')82      return83    if GeneralConfigurations.provider in extra_data:84      #if it is remote, we need to wait order request to be received85      time.sleep(10)86    response_get = CommonMethods.get_all_order(GeneralConfigurations.type_network)87    test_ok =  not (response_get.status_code != GeneralConfigurations.ok_status or response_get.text == '[]' or len(response_get.json()) != GeneralConfigurations.max_networks)88    if test_ok:89      print('  Ok. Removing networks')90    else:91      print('  Failed. Removing networks')92    CommonMethods.delete_multiple_orders(orders_id, GeneralConfigurations.type_network)93    if GeneralConfigurations.provider in extra_data:94      #if it is remote, we need to wait order request to be received95      time.sleep(40)96    else:97      time.sleep(10)98  # Delete tests99  @classmethod100  def test_delete_network(cls, data):101    extra_data = {}102    extra_data.update(data)103    order_id = CommonMethods.post_network(extra_data)104    if not order_id:105      print('  Failed. Could not crete network')106      return107    if GeneralConfigurations.provider in extra_data:108      #if it is remote, we need to wait order request to be received109      time.sleep(10)110    get_response = CommonMethods.get_order_by_id(order_id, GeneralConfigurations.type_network)111    if (get_response.status_code == GeneralConfigurations.not_found_status):112      print('  Failed. Got http status: %d' % (get_response.status_code))113      CommonMethods.delete_order(order_id, GeneralConfigurations.type_network)114      return...test_nutanix.py
Source:test_nutanix.py  
...94  #test_get_network_info(session)95  #test_create_network(session)96  #test_create_network_managed(session)97  #test_is_network_used(session)98  #test_delete_network(session)99def test_get_network_names(session):100  result = session.get_network_names()101  print(result)102def test_get_network_info(session):103  result = session.get_network_info('Net-10.149')104  print(result)105def test_create_network(session):106  result = session.create_network('yuichi-network', 110)107  print(result)108def test_is_network_used(session):109  result = session.is_network_used('vlan.0')110  print(result)111def test_create_network_managed(session):112  result = session.create_network_managed('Net-10.149', 0, '10.149.0.0', 17, '10.149.0.1', [('10.149.27.50', '10.149.27.199')], '8.8.8.8')113  print(result)114def test_delete_network(session):115  result = session.delete_network('Net-10.149')116  print(result)117###118### VM119###120def test_vm_all(session):121  #test_get_vm_names(session)122  #test_create_vm_from_image(session)123  test_get_vm_info(session)124def test_get_vm_names(session):125  result = session.get_vm_names()126  print(result)127def test_get_vm_info(session):128  result = session.get_vm_info('rest_test')...test_14_delete_network.py
Source:test_14_delete_network.py  
...36            CONF_PATH, "test_data").get_relevance_conf()37    @pytest.mark.parametrize("case_data", case_dict["test_case"])38    @allure.story("å é¤ç½ç»")39    # @pytest.mark.scenarios_3(1)40    def test_delete_network(self, case_data):41        # åæ°åä¿®æ¹test_add_project 注é42        for k, v in enumerate(case_dict["test_case"]):  # éåç¨ä¾æä»¶ä¸ææç¨ä¾çç´¢å¼åå¼43            try:44                if case_data == v:45                    # ä¿®æ¹æ¹æ³ç__doc__å¨ä¸ä¸æ¬¡è°ç¨æ¶çæï¼æ¤ä¸ºå±ç¤ºå¨æ¥åä¸çç¨ä¾æè¿°46                    Test_Delete_network.test_delete_network.__doc__ = case_dict[47                        "test_case"][k + 1]["info"]48            except IndexError:49                pass50        if not self.result["result"]:51            # æ¥çç±»åéresultçå¼ï¼å¦ææªFalseï¼åå䏿¥å£æ ¡éªéè¯¯ï¼æ¤æ¥å£æ è®°æªå¤±è´¥ï¼è约æµè¯æ¶é´52            pytest.xfail("åç½®æ¥å£æµè¯å¤±è´¥ï¼æ¤æ¥å£æ è®°ä¸ºå¤±è´¥")53        time.sleep(case_data["sleep_time"])54        #send_request(_data, _host, _address,_port, _relevance, path, _success)...Learn to execute automation testing from scratch with LambdaTest Learning Hub. Right from setting up the prerequisites to run your first automation test, to following best practices and diving deeper into advanced test scenarios. LambdaTest Learning Hubs compile a list of step-by-step guides to help you be proficient with different test automation frameworks i.e. Selenium, Cypress, TestNG etc.
You could also refer to video tutorials over LambdaTest YouTube channel to get step by step demonstration from industry experts.
Get 100 minutes of automation test minutes FREE!!
