mirror of https://git.48k.eu/ogserver
#915 Test malformed payload for POST /shell/run
This test covers requests that do not contain 1 of the parameters in their payloads.master
parent
682d3b6b17
commit
1cdbc5facf
|
@ -18,6 +18,15 @@ class TestPostShellRunMethods(unittest.TestCase):
|
|||
returned = requests.post(self.url, headers=self.headers, json=None)
|
||||
self.assertEqual(returned.status_code, 400)
|
||||
|
||||
def test_malformed_payload(self):
|
||||
for parameter in self.json:
|
||||
malformed_payload = self.json.copy()
|
||||
malformed_payload.pop(parameter)
|
||||
returned = requests.post(self.url,
|
||||
headers=self.headers,
|
||||
json=malformed_payload)
|
||||
self.assertEqual(returned.status_code, 400)
|
||||
|
||||
def test_get(self):
|
||||
returned = requests.get(self.url, headers=self.headers)
|
||||
self.assertEqual(returned.status_code, 405)
|
||||
|
|
Loading…
Reference in New Issue