Beispiel #1
0
    def test_004_insert_queue_invalid_authtoken(self):
        """Insert Queue with invalid authtoken."""
        url = self.cfg.base_url + '/queues/invalidauthtoken'
        header = functionlib.invalid_auth_token_header()

        result = http.put(url, header)
        self.assertEqual(result.status_code, 401)
Beispiel #2
0
    def test_013_queue_metadata_invalid_authtoken(self):
        """Update Queue with invalid authtoken."""
        url = self.cfg.base_url + '/queues/qtestqueue/metadata'
        header = functionlib.invalid_auth_token_header()
        doc = '{"queue": "invalid auth token"}'

        result = http.put(url, header, doc)
        self.assertEqual(result.status_code, 401)
Beispiel #3
0
    def test_005_queue_insert_invalid_authtoken(self):
        """Insert Queue with invalid authtoken."""
        url = self.cfg.base_url + '/queues/invalidauthtoken'
        header = functionlib.invalid_auth_token_header()
        doc = '{"queue": "invalid auth token"}'

        result = http.put(url, header, doc)
        self.assertEqual(result.status_code, 401)

        result = http.get(url, self.header)
        self.assertEqual(result.status_code, 404)
Beispiel #4
0
    def test_006_queue_update_invalid_authtoken(self):
        """Update Queue with invalid authtoken."""
        url = self.cfg.base_url + '/queues/qtestqueue'
        header = functionlib.invalid_auth_token_header()
        doc = '{"queue": "invalid auth token"}'
        doc_original = '{}'

        result = http.put(url, header, doc)
        self.assertEqual(result.status_code, 401)

        result = http.get(url, self.header)
        self.assertEqual(result.status_code, 200)
        self.assertEqual(result.json(), json.loads(doc_original))