forked from espressif/esp-protocols
		
	examples: Fix Python coding style
* Original commit: espressif/esp-idf@57c54f96f1
This commit is contained in:
		@@ -1,21 +1,20 @@
 | 
			
		||||
import re
 | 
			
		||||
import os
 | 
			
		||||
import sys
 | 
			
		||||
from socket import *
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
# this is a test case write with tiny-test-fw.
 | 
			
		||||
# to run test cases outside tiny-test-fw,
 | 
			
		||||
# we need to set environment variable `TEST_FW_PATH`,
 | 
			
		||||
# then get and insert `TEST_FW_PATH` to sys path before import FW module
 | 
			
		||||
test_fw_path = os.getenv("TEST_FW_PATH")
 | 
			
		||||
if test_fw_path and test_fw_path not in sys.path:
 | 
			
		||||
    sys.path.insert(0, test_fw_path)
 | 
			
		||||
 | 
			
		||||
import TinyFW
 | 
			
		||||
import IDF
 | 
			
		||||
import socket
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
try:
 | 
			
		||||
    import IDF
 | 
			
		||||
except ImportError:
 | 
			
		||||
    # this is a test case write with tiny-test-fw.
 | 
			
		||||
    # to run test cases outside tiny-test-fw,
 | 
			
		||||
    # we need to set environment variable `TEST_FW_PATH`,
 | 
			
		||||
    # then get and insert `TEST_FW_PATH` to sys path before import FW module
 | 
			
		||||
    test_fw_path = os.getenv("TEST_FW_PATH")
 | 
			
		||||
    if test_fw_path and test_fw_path not in sys.path:
 | 
			
		||||
        sys.path.insert(0, test_fw_path)
 | 
			
		||||
    import IDF
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
@IDF.idf_example_test(env_tag="Example_WIFI")
 | 
			
		||||
@@ -27,19 +26,19 @@ def test_examples_protocol_asio_chat_server(env, extra_data):
 | 
			
		||||
      3. Test connects to server and sends a test message
 | 
			
		||||
      4. Test evaluates received test message from server
 | 
			
		||||
    """
 | 
			
		||||
    test_msg=b"   4ABC\n"
 | 
			
		||||
    test_msg = b"   4ABC\n"
 | 
			
		||||
    dut1 = env.get_dut("chat_server", "examples/protocols/asio/chat_server")
 | 
			
		||||
    # check and log bin size
 | 
			
		||||
    binary_file = os.path.join(dut1.app.binary_path, "asio_chat_server.bin")
 | 
			
		||||
    bin_size = os.path.getsize(binary_file)
 | 
			
		||||
    IDF.log_performance("asio_chat_server_bin_size", "{}KB".format(bin_size//1024))
 | 
			
		||||
    IDF.check_performance("asio_chat_server_size", bin_size//1024)
 | 
			
		||||
    IDF.log_performance("asio_chat_server_bin_size", "{}KB".format(bin_size // 1024))
 | 
			
		||||
    IDF.check_performance("asio_chat_server_size", bin_size // 1024)
 | 
			
		||||
    # 1. start test
 | 
			
		||||
    dut1.start_app()
 | 
			
		||||
    # 2. get the server IP address
 | 
			
		||||
    data = dut1.expect(re.compile(r" sta ip: ([^,]+),"), timeout=30)
 | 
			
		||||
    # 3. create tcp client and connect to server
 | 
			
		||||
    cli = socket(AF_INET,SOCK_STREAM)
 | 
			
		||||
    cli = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
 | 
			
		||||
    cli.settimeout(30)
 | 
			
		||||
    cli.connect((data[0],80))
 | 
			
		||||
    cli.send(test_msg)
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user