Esempio n. 1
0
    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)
Esempio n. 2
0
    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)
Esempio n. 3
0
    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)