Marked use of random, subprocess and xmlrpclib in tests

for skipping by bandit
This commit is contained in:
Dmitri Bogomolov 2018-05-08 17:39:07 +03:00
parent cfdb6beb54
commit c8a781c7c5
Signed by untrusted user: g1itch
GPG Key ID: 720A756F18DEED13
3 changed files with 6 additions and 6 deletions

View File

@ -3,7 +3,7 @@ Tests for core and those that do not work outside
(because of import error for example)
"""
import random
import random # nosec
import string
import unittest
@ -17,10 +17,10 @@ class TestCore(unittest.TestCase):
"""test encoding and decoding (originally from helper_msgcoding)"""
msg_data = {
'subject': ''.join(
random.choice(string.ascii_lowercase + string.digits)
random.choice(string.ascii_lowercase + string.digits) # nosec
for _ in range(40)),
'body': ''.join(
random.choice(string.ascii_lowercase + string.digits)
random.choice(string.ascii_lowercase + string.digits) # nosec
for _ in range(10000))
}

View File

@ -4,7 +4,7 @@ Tests using API.
import base64
import json
import xmlrpclib
import xmlrpclib # nosec
from time import sleep
from test_process import TestProcessProto

View File

@ -4,7 +4,7 @@ Common reusable code for tests and tests for pybitmessage process.
import os
import signal
import subprocess
import subprocess # nosec
import tempfile
import time
import unittest
@ -34,7 +34,7 @@ class TestProcessProto(unittest.TestCase):
"""Setup environment and start pybitmessage"""
cls.home = os.environ['BITMESSAGE_HOME'] = tempfile.gettempdir()
put_signal_file(cls.home, 'unittest.lock')
subprocess.call(cls._process_cmd)
subprocess.call(cls._process_cmd) # nosec
time.sleep(5)
cls.pid = int(cls._get_readline('singleton.lock'))
cls.process = psutil.Process(cls.pid)