From 10b07ba2b9f677074a9f860e618ba6865e83324c Mon Sep 17 00:00:00 2001 From: Isabel Arrans Date: Tue, 15 Dec 2020 18:27:37 +0100 Subject: #915 Fix test POST /client/add --- tests/units/test_0022_post_client_add.py | 27 +++++++++++++++++++++------ 1 file changed, 21 insertions(+), 6 deletions(-) (limited to 'tests/units') diff --git a/tests/units/test_0022_post_client_add.py b/tests/units/test_0022_post_client_add.py index 30678ed..b09278c 100644 --- a/tests/units/test_0022_post_client_add.py +++ b/tests/units/test_0022_post_client_add.py @@ -28,13 +28,28 @@ class TestPostClientAddMethods(unittest.TestCase): returned = requests.post(self.url, headers=self.headers, json=self.json) self.assertEqual(returned.status_code, 200) - #def test_post_no_payload(self): - #returned = requests.post(self.url, headers=self.headers, json={}) - #self.assertEqual(returned.status_code, 400) + def test_post_no_payload(self): + returned = requests.post(self.url, headers=self.headers, json=None) + self.assertEqual(returned.status_code, 400) - #def test_post_malformed_payload(self): - #returned = requests.post(self.url, headers=self.headers, json={'boot' :"19pxeADMIN"}) - #self.assertEqual(returned.status_code, 400) + def test_post_malformed_payload(self): + returned = requests.post(self.url, headers=self.headers, json={'boot' :"19pxeADMIN",# + "center": 0, + "hardware_id": 0, + "id": 2, + "ip": "192.168.56.13", + "livedir": "ogLive", + "mac": "0800270E6512", + "maintenance": True, + "name": "pc12", + "netdriver": "generic", + "netiface": "eth1", + "netmask": "255.255.255.0", + "remote": False, + "repo_id": 1, + "room": 1, + "serial_number": ""}) + self.assertEqual(returned.status_code, 400) if __name__ == '__main__': unittest.main() -- cgit v1.2.3-18-g5258