mirror of https://github.com/MISP/PyMISP
Solved warnings in tests when run under Python3
parent
31cf37fa02
commit
a6a851f38d
|
@ -216,8 +216,10 @@ class MISPEvent(object):
|
|||
|
||||
def __init__(self, describe_types=None):
|
||||
self.ressources_path = os.path.join(os.path.abspath(os.path.dirname(__file__)), 'data')
|
||||
self.json_schema = json.load(open(os.path.join(self.ressources_path, 'schema.json'), 'r'))
|
||||
self.json_schema_lax = json.load(open(os.path.join(self.ressources_path, 'schema-lax.json'), 'r'))
|
||||
with open(os.path.join(self.ressources_path, 'schema.json', 'r') as f:
|
||||
self.json_schema = json.load(f)
|
||||
with open(os.path.join(self.ressources_path, 'schema-lax.json'), 'r') as f:
|
||||
self.json_schema_lax = json.load(f)
|
||||
if not describe_types:
|
||||
t = json.load(open(os.path.join(self.ressources_path, 'describeTypes.json'), 'r'))
|
||||
describe_types = t['result']
|
||||
|
|
|
@ -21,15 +21,20 @@ class TestOffline(unittest.TestCase):
|
|||
self.maxDiff = None
|
||||
self.domain = 'http://misp.local/'
|
||||
self.key = 'aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa'
|
||||
self.event = {'Event': json.load(open('tests/misp_event.json', 'r'))}
|
||||
self.new_misp_event = {'Event': json.load(open('tests/new_misp_event.json', 'r'))}
|
||||
with open('tests/misp_event.json', 'r') as f:
|
||||
self.event = {'Event': json.load(f)}
|
||||
with open('tests/new_misp_event.json', 'r') as f:
|
||||
self.new_misp_event = {'Event': json.load(f)}
|
||||
self.ressources_path = os.path.join(os.path.abspath(os.path.dirname(__file__)), '../pymisp/data')
|
||||
self.types = json.load(open(os.path.join(self.ressources_path, 'describeTypes.json'), 'r'))
|
||||
self.sharing_groups = json.load(open('tests/sharing_groups.json', 'r'))
|
||||
with open(os.path.join(self.ressources_path, 'describeTypes.json'), 'r') as f:
|
||||
self.types = json.load(f)
|
||||
with open('tests/sharing_groups.json', 'r') as f:
|
||||
self.sharing_groups = json.load(f)
|
||||
self.auth_error_msg = {"name": "Authentication failed. Please make sure you pass the API key of an API enabled user along in the Authorization header.",
|
||||
"message": "Authentication failed. Please make sure you pass the API key of an API enabled user along in the Authorization header.",
|
||||
"url": "\/events\/1"}
|
||||
self.search_index_result = json.load(open('tests/search_index_result.json', 'r'))
|
||||
with open('tests/search_index_result.json', 'r') as f:
|
||||
self.search_index_result = json.load(f)
|
||||
|
||||
def initURI(self, m):
|
||||
m.register_uri('GET', self.domain + 'events/1', json=self.auth_error_msg, status_code=403)
|
||||
|
@ -124,7 +129,8 @@ class TestOffline(unittest.TestCase):
|
|||
self.initURI(m)
|
||||
pymisp = PyMISP(self.domain, self.key)
|
||||
misp_event = MISPEvent(pymisp.describe_types)
|
||||
misp_event.load(open('tests/57c4445b-c548-4654-af0b-4be3950d210f.json', 'r').read())
|
||||
with open('tests/57c4445b-c548-4654-af0b-4be3950d210f.json', 'r') as f:
|
||||
misp_event.load(f.read())
|
||||
json.dumps(misp_event, cls=EncodeUpdate)
|
||||
json.dumps(misp_event, cls=EncodeFull)
|
||||
|
||||
|
|
Loading…
Reference in New Issue