test: add ethernet iperf example test case

This commit is contained in:
Lu Ai Jun
2021-07-28 09:39:02 +08:00
committed by He Yin Ling
parent 76a4340bf7
commit d29335710d
8 changed files with 599 additions and 443 deletions

View File

@@ -31,14 +31,8 @@ Config file format is yaml. it's a set of key-value pair. The following is an ex
It will first define the env tag for each environment, then add its key-value pairs.
This will prevent test cases from getting configs from other env when there're configs for multiple env in one file.
"""
import logging
import yaml
try:
from yaml import CLoader as Loader
except ImportError:
from yaml import Loader as Loader
from yaml import Loader as Loader
class Config(object):
@@ -59,11 +53,8 @@ class Config(object):
try:
with open(config_file) as f:
configs = yaml.load(f, Loader=Loader)[env_name]
except (OSError, TypeError, IOError):
except (OSError, TypeError, IOError, KeyError):
configs = dict()
except KeyError:
logging.error('No config env "{}" in config file "{}"'.format(env_name, config_file))
raise
return configs
def get_variable(self, variable_name):