mirror of
https://github.com/PierreGode/Linux-Active-Directory-join-script.git
synced 2025-12-21 08:50:12 +01:00
Create test.py
This commit is contained in:
parent
e52cf67e2b
commit
8ebd627916
60
test.py
Normal file
60
test.py
Normal file
@ -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}")
|
||||
Loading…
x
Reference in New Issue
Block a user