mirror of
				https://github.com/zulip/zulip.git
				synced 2025-11-03 21:43:21 +00:00 
			
		
		
		
	tests: Remove upload-file from curl test exclude_list.
This commit is contained in:
		@@ -185,7 +185,7 @@ def remove_realm_filters() -> Dict[str, Any]:
 | 
				
			|||||||
        "filter_id": filter_id
 | 
					        "filter_id": filter_id
 | 
				
			||||||
    }
 | 
					    }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
@openapi_param_value_generator(["/realm/emoji/{emoji_name}:post"])
 | 
					@openapi_param_value_generator(["/realm/emoji/{emoji_name}:post", "/user_uploads:post"])
 | 
				
			||||||
def upload_custom_emoji() -> Dict[str, Any]:
 | 
					def upload_custom_emoji() -> Dict[str, Any]:
 | 
				
			||||||
    return {
 | 
					    return {
 | 
				
			||||||
        "filename": "zerver/tests/images/animated_img.gif",
 | 
					        "filename": "zerver/tests/images/animated_img.gif",
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -3,7 +3,6 @@ import json
 | 
				
			|||||||
import shlex
 | 
					import shlex
 | 
				
			||||||
import subprocess
 | 
					import subprocess
 | 
				
			||||||
import markdown
 | 
					import markdown
 | 
				
			||||||
import os
 | 
					 | 
				
			||||||
import html
 | 
					import html
 | 
				
			||||||
 | 
					
 | 
				
			||||||
from zulip import Client
 | 
					from zulip import Client
 | 
				
			||||||
@@ -11,11 +10,6 @@ from zerver.lib.bugdown import api_code_examples
 | 
				
			|||||||
from zerver.models import get_realm
 | 
					from zerver.models import get_realm
 | 
				
			||||||
from zerver.openapi.curl_param_value_generators import REGISTERED_GENERATOR_FUNCTIONS, CALLED_GENERATOR_FUNCTIONS
 | 
					from zerver.openapi.curl_param_value_generators import REGISTERED_GENERATOR_FUNCTIONS, CALLED_GENERATOR_FUNCTIONS
 | 
				
			||||||
 | 
					
 | 
				
			||||||
exclude_list = [
 | 
					 | 
				
			||||||
    # Example files do not exist
 | 
					 | 
				
			||||||
    'upload-file.md',
 | 
					 | 
				
			||||||
]
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
def test_generated_curl_examples_for_success(client: Client) -> None:
 | 
					def test_generated_curl_examples_for_success(client: Client) -> None:
 | 
				
			||||||
    authentication_line = "{}:{}".format(client.email, client.api_key)
 | 
					    authentication_line = "{}:{}".format(client.email, client.api_key)
 | 
				
			||||||
    # A limited markdown engine that just processes the code example syntax.
 | 
					    # A limited markdown engine that just processes the code example syntax.
 | 
				
			||||||
@@ -24,9 +18,6 @@ def test_generated_curl_examples_for_success(client: Client) -> None:
 | 
				
			|||||||
        api_url=realm.uri + "/api")])
 | 
					        api_url=realm.uri + "/api")])
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    for file_name in glob.glob("templates/zerver/api/*.md"):
 | 
					    for file_name in glob.glob("templates/zerver/api/*.md"):
 | 
				
			||||||
        if os.path.basename(file_name) in exclude_list:
 | 
					 | 
				
			||||||
            print("Skipping", file_name)
 | 
					 | 
				
			||||||
            continue
 | 
					 | 
				
			||||||
        documentation_lines = open(file_name, "r").readlines()
 | 
					        documentation_lines = open(file_name, "r").readlines()
 | 
				
			||||||
        for line in documentation_lines:
 | 
					        for line in documentation_lines:
 | 
				
			||||||
            # A typical example from the markdown source looks like this:
 | 
					            # A typical example from the markdown source looks like this:
 | 
				
			||||||
 
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user