From 8ebd627916dc80ca6fff1c5bb63f00457f1fef9e Mon Sep 17 00:00:00 2001 From: PierreGode Date: Tue, 10 Dec 2024 15:43:16 +0100 Subject: [PATCH 1/2] Create test.py --- test.py | 60 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 60 insertions(+) create mode 100644 test.py diff --git a/test.py b/test.py new file mode 100644 index 0000000..bfdb2c4 --- /dev/null +++ b/test.py @@ -0,0 +1,60 @@ +# Python script with intentional errors for testing + +import os +import sys +import json + +# Function to add two numbers +def add_numbers(a, b) + return a + b + +# Incorrect usage of global variables +def calculate_area(radius): + pi = 3.14 # Should use math.pi for better precision + area = radius * radius * p + return area + +# Function to divide two numbers with no error handling +def divide_numbers(a, b): + result = a / b # Division by zero error not handled + return result + +# Undefined function call +def process_data(data): + print("Processing data...") + cleaned_data = cleanup(data) # Function 'cleanup' is not defined + return cleaned_data + +# Improper JSON handling +def read_json(file_path): + with open(file_path, 'r') as f: + data = json.load(f) + return data + +config = read_json("config.json") # No error handling if the file does not exist or JSON is invalid + +# Infinite loop +def infinite_loop(): + while True # Missing colon + print("This loop runs forever.") + +# Unused variables and imports +unused_variable = 12345 +import random + +# Security issue: Hardcoded password +def authenticate(username, password): + if username == "admin" and password == "password123": # Hardcoded password + print("Authentication successful.") + else: + print("Authentication failed.") + +# Incorrect indentation +def print_message(): +print("This is a test message.") # Indentation error + +# Test code +if __name__ = "__main__": + print("Starting the program...") + result = add_numbers(5, "10") # Type error: adding int and str + print(f"Result: {result}") From 0d8964dc78b93e9f7e0379c1dd588a7a15b5fd9f Mon Sep 17 00:00:00 2001 From: PierreGode Date: Tue, 10 Dec 2024 16:26:02 +0100 Subject: [PATCH 2/2] Update test.py --- test.py | 1 - 1 file changed, 1 deletion(-) diff --git a/test.py b/test.py index bfdb2c4..43fcaf6 100644 --- a/test.py +++ b/test.py @@ -4,7 +4,6 @@ import sys import json -# Function to add two numbers def add_numbers(a, b) return a + b