mirror of https://github.com/MISP/misp-modules
Proper testcases
parent
0752c5e3f4
commit
ef6e3b27f8
|
@ -17,9 +17,10 @@ python:
|
||||||
- "nightly"
|
- "nightly"
|
||||||
|
|
||||||
install:
|
install:
|
||||||
- pip install -r REQUIREMENTS
|
- python setup.py install
|
||||||
|
|
||||||
script:
|
script:
|
||||||
- pushd bin
|
- misp-modules.py &
|
||||||
- ./misp-modules.py -t
|
- sleep 15
|
||||||
- popd
|
- python setup.py test
|
||||||
|
- pkill misp-modules.py
|
||||||
|
|
|
@ -0,0 +1,26 @@
|
||||||
|
#!/usr/bin/env python
|
||||||
|
# -*- coding: utf-8 -*-
|
||||||
|
|
||||||
|
import unittest
|
||||||
|
import requests
|
||||||
|
|
||||||
|
|
||||||
|
class TestModules(unittest.TestCase):
|
||||||
|
|
||||||
|
def setUp(self):
|
||||||
|
self.maxDiff = None
|
||||||
|
self.headers = {'Content-Type': 'application/json'}
|
||||||
|
|
||||||
|
def test_introspection(self):
|
||||||
|
response = requests.get('http://127.0.0.1:6666/modules')
|
||||||
|
print(response.json())
|
||||||
|
|
||||||
|
def test_cve(self):
|
||||||
|
with open('tests/bodycve.json', 'r') as f:
|
||||||
|
response = requests.post('http://127.0.0.1:6666/query', data=f.read())
|
||||||
|
print(response.json())
|
||||||
|
|
||||||
|
def test_dns(self):
|
||||||
|
with open('tests/body.json', 'r') as f:
|
||||||
|
response = requests.post('http://127.0.0.1:6666/query', data=f.read())
|
||||||
|
print(response.json())
|
Loading…
Reference in New Issue