def test_request_post_fail(self): engine = create_engine('sqlite:///db/test.db', echo=False) tasks = TaskLogic(db_engine=engine) url = "http://localhost/asdfasdfwqerqwerzcxvzxcv" method = "POST" with self.assertRaises(SchedulerHTTPException): tasks.sendHTTPRequest(url=url, method=method)
def test_request_post_fail_flags(self): engine = create_engine('sqlite:///db/test.db', echo=False) tasks = TaskLogic(db_engine=engine) # Note: Calling this endpoint without the Content-Length error # returns an error url = "http://example.com" method = "POST" with self.assertRaises(SchedulerHTTPException): tasks.sendHTTPRequest(url=url, method=method)
def test_request_post(self): engine = create_engine('sqlite:///db/test.db', echo=False) tasks = TaskLogic(db_engine=engine) url = "http://example.com" method = "POST" headers = { "Content-Length": 0 } results = tasks.sendHTTPRequest(url=url, method=method, headers=headers) self.assertTrue(results)