瀏覽代碼

Tests for #102.

Stefano Cossu 5 年之前
父節點
當前提交
d0f6f31b87
共有 1 個文件被更改,包括 9 次插入0 次删除
  1. 9 0
      tests/3_endpoints/test_3_0_ldp.py

+ 9 - 0
tests/3_endpoints/test_3_0_ldp.py

@@ -877,6 +877,15 @@ class TestDigestHeaders:
         assert self.client.post(path, data=content, headers={
         assert self.client.post(path, data=content, headers={
                 'digest': f'blake2b={content_blake2b}'}).status_code == 201
                 'digest': f'blake2b={content_blake2b}'}).status_code == 201
 
 
+        assert self.client.post(path, data=content, headers={
+                'digest': f'bogusmd={content_blake2b}'}).status_code == 400
+
+        bencoded = b64encode(content_blake2b.encode())
+        assert self.client.post(
+            path, data=content,
+            headers={'digest': f'blake2b={bencoded}'}
+        ).status_code == 400
+
 
 
 
 
 @pytest.mark.usefixtures('client_class')
 @pytest.mark.usefixtures('client_class')