summaryrefslogtreecommitdiffstats
path: root/bitbake/lib/toaster/contrib/tts/config.py
diff options
context:
space:
mode:
authorAlexandru DAMIAN <alexandru.damian@intel.com>2015-07-30 19:25:09 +0300
committerRichard Purdie <richard.purdie@linuxfoundation.org>2015-08-01 11:26:13 +0100
commit1640a65091c56eeed0f6bb1020fd156cdc279a6e (patch)
treeee36a0a10c1fea4d5e10e645b9077f80d6d67567 /bitbake/lib/toaster/contrib/tts/config.py
parent160d610604fff0b119de2b70a9da8a5f73d93715 (diff)
downloadpoky-1640a65091c56eeed0f6bb1020fd156cdc279a6e.tar.gz
bitbake: toaster: tts: fix pylint warnings
This patch brings TTS to the pylint coding standards. Pylint was run with some disables: disable=logging-too-many-args,line-too-long,missing-docstring and achieved Your code has been rated at 10.00/10 There are no functional changes. (Bitbake rev: 2b40b412ff6a7e3fd4cc32707bd3cd713bc09ddb) Signed-off-by: Alexandru DAMIAN <alexandru.damian@intel.com> Signed-off-by: Ed Bartosh <ed.bartosh@linux.intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Diffstat (limited to 'bitbake/lib/toaster/contrib/tts/config.py')
-rw-r--r--bitbake/lib/toaster/contrib/tts/config.py37
1 files changed, 22 insertions, 15 deletions
diff --git a/bitbake/lib/toaster/contrib/tts/config.py b/bitbake/lib/toaster/contrib/tts/config.py
index c0e05369e6..40d45f3b7a 100644
--- a/bitbake/lib/toaster/contrib/tts/config.py
+++ b/bitbake/lib/toaster/contrib/tts/config.py
@@ -28,42 +28,48 @@ LOGDIR = "log"
28SETTINGS_FILE = os.path.join(os.path.dirname(__file__), "settings.json") 28SETTINGS_FILE = os.path.join(os.path.dirname(__file__), "settings.json")
29TEST_DIR_NAME = "tts_testdir" 29TEST_DIR_NAME = "tts_testdir"
30 30
31DEBUG = True
32
31OWN_PID = os.getpid() 33OWN_PID = os.getpid()
32 34
33W3C_VALIDATOR = "http://icarus.local/w3c-validator/check?doctype=HTML5&uri=" 35W3C_VALIDATOR = "http://icarus.local/w3c-validator/check?doctype=HTML5&uri="
34 36
35#TODO assign port dynamically 37TOASTER_PORT = 56789
36TOASTER_PORT=56789 38
39TESTDIR = None
37 40
38#we parse the w3c URL to know where to connect 41#we parse the w3c URL to know where to connect
39 42
40import urlparse 43import urlparse
41 44
42def get_public_ip(): 45def get_public_ip():
43 s = socket.socket(socket.AF_INET, socket.SOCK_DGRAM) 46 temp_socket = socket.socket(socket.AF_INET, socket.SOCK_DGRAM)
44 p = urlparse.urlparse("http://icarus.local/w3c-validator/check?doctype=HTML5&uri=") 47 parsed_url = urlparse.urlparse("http://icarus.local/w3c-validator/check?doctype=HTML5&uri=")
45 s.connect(( p.netloc, 80 if p.port is None else p.port)) 48 temp_socket.connect((parsed_url.netloc, 80 if parsed_url.port is None else parsed_url.port))
46 hn = s.getsockname()[0] 49 public_ip = temp_socket.getsockname()[0]
47 s.close() 50 temp_socket.close()
48 return hn 51 return public_ip
49 52
50TOASTER_BASEURL="http://%s:%d/" % (get_public_ip(), TOASTER_PORT) 53TOASTER_BASEURL = "http://%s:%d/" % (get_public_ip(), TOASTER_PORT)
51 54
52 55
53OWN_EMAIL_ADDRESS = "Toaster Testing Framework <alexandru.damian@intel.com>" 56OWN_EMAIL_ADDRESS = "Toaster Testing Framework <alexandru.damian@intel.com>"
54REPORT_EMAIL_ADDRESS = "alexandru.damian@intel.com" 57REPORT_EMAIL_ADDRESS = "alexandru.damian@intel.com"
55 58
56# make sure we have the basic logging infrastructure 59# make sure we have the basic logging infrastructure
60
61#pylint: disable=invalid-name
62# we disable the invalid name because the module-level "logger" is used througout bitbake
57logger = logging.getLogger("toastertest") 63logger = logging.getLogger("toastertest")
58__console = logging.StreamHandler(sys.stdout) 64__console__ = logging.StreamHandler(sys.stdout)
59__console.setFormatter(logging.Formatter("%(asctime)s %(levelname)s: %(message)s")) 65__console__.setFormatter(logging.Formatter("%(asctime)s %(levelname)s: %(message)s"))
60logger.addHandler(__console) 66logger.addHandler(__console__)
61logger.setLevel(logging.DEBUG) 67logger.setLevel(logging.DEBUG)
62 68
63 69
64# singleton file names 70# singleton file names
65LOCKFILE="/tmp/ttf.lock" 71LOCKFILE = "/tmp/ttf.lock"
66BACKLOGFILE=os.path.join(os.path.dirname(__file__), "backlog.txt") 72BACKLOGFILE = os.path.join(os.path.dirname(__file__), "backlog.txt")
67 73
68# task states 74# task states
69def enum(*sequential, **named): 75def enum(*sequential, **named):
@@ -73,7 +79,8 @@ def enum(*sequential, **named):
73 return type('Enum', (), enums) 79 return type('Enum', (), enums)
74 80
75 81
76class TASKS: 82class TASKS(object):
83 #pylint: disable=too-few-public-methods
77 PENDING = "PENDING" 84 PENDING = "PENDING"
78 INPROGRESS = "INPROGRESS" 85 INPROGRESS = "INPROGRESS"
79 DONE = "DONE" 86 DONE = "DONE"