style: normalize test file indentation

This commit is contained in:
Username
2025-12-20 23:19:22 +01:00
parent e24f68500c
commit 1e43f50aa6

View File

@@ -9,11 +9,11 @@ FAIL = "[FAIL]"
# Test 1: Import soup_parser
print("Test 1: Import soup_parser")
try:
import soup_parser
print(" %s soup_parser imported" % OK)
import soup_parser
print(" %s soup_parser imported" % OK)
except Exception as e:
print(" %s Failed: %s" % (FAIL, e))
sys.exit(1)
print(" %s Failed: %s" % (FAIL, e))
sys.exit(1)
# Test 2: Check bs4 availability detection
print("Test 2: Check bs4 availability")
@@ -39,29 +39,29 @@ links = soup.find_all('a', href=True)
print(" Found %d links with href" % len(links))
if len(links) == 2:
print(" %s Correct count" % OK)
print(" %s Correct count" % OK)
else:
print(" %s Expected 2, got %d" % (FAIL, len(links)))
sys.exit(1)
print(" %s Expected 2, got %d" % (FAIL, len(links)))
sys.exit(1)
# Test 4: Verify link attributes
print("Test 4: Verify link attributes")
for i, link in enumerate(links):
href = link['href']
print(" Link %d: %s" % (i+1, href))
if not href.startswith('http://example.com/'):
print(" %s Unexpected href" % FAIL)
sys.exit(1)
href = link['href']
print(" Link %d: %s" % (i+1, href))
if not href.startswith('http://example.com/'):
print(" %s Unexpected href" % FAIL)
sys.exit(1)
print(" %s All hrefs correct" % OK)
# Test 5: Test attrs access (used by fetch.py)
print("Test 5: Test attrs dict access")
link = links[1]
if 'rel' in link.attrs:
print(" %s rel attribute found: %s" % (OK, link.attrs['rel']))
print(" %s rel attribute found: %s" % (OK, link.attrs['rel']))
else:
print(" %s rel attribute missing" % FAIL)
sys.exit(1)
print(" %s rel attribute missing" % FAIL)
sys.exit(1)
print("")
print("All tests passed!")