mirror of
https://github.com/ArchiveBox/ArchiveBox.git
synced 2026-01-03 09:25:42 +10:00
more migrations tweaks
This commit is contained in:
@@ -190,7 +190,7 @@ class Migration(migrations.Migration):
|
||||
|
||||
dependencies = [
|
||||
('core', '0024_assign_default_crawl'),
|
||||
('machine', '0001_initial'),
|
||||
('machine', '0005_add_process_table'),
|
||||
('crawls', '0002_upgrade_to_0_9_0'),
|
||||
migrations.swappable_dependency(settings.AUTH_USER_MODEL),
|
||||
]
|
||||
|
||||
@@ -153,8 +153,6 @@ class Migration(migrations.Migration):
|
||||
('id', models.UUIDField(default=uuid7, editable=False, primary_key=True, serialize=False, unique=True)),
|
||||
('created_at', models.DateTimeField(db_index=True, default=django.utils.timezone.now)),
|
||||
('modified_at', models.DateTimeField(auto_now=True)),
|
||||
('num_uses_succeeded', models.PositiveIntegerField(default=0)),
|
||||
('num_uses_failed', models.PositiveIntegerField(default=0)),
|
||||
('guid', models.CharField(default=None, editable=False, max_length=64, unique=True)),
|
||||
('hostname', models.CharField(default=None, max_length=63)),
|
||||
('hw_in_docker', models.BooleanField(default=False)),
|
||||
|
||||
@@ -712,12 +712,13 @@ const puppeteer = require('{env_base['NODE_MODULES_DIR']}/puppeteer-core');
|
||||
f"With extension: {ext_result['adElementsVisible']} visible ads\n" \
|
||||
f"Expected fewer ads with extension."
|
||||
|
||||
# Extension should block at least 10% of ads
|
||||
assert reduction_percent >= 10, \
|
||||
f"uBlock should block at least 10% of ads.\n" \
|
||||
# Extension should block at least 20% of ads (was consistently blocking 5-13% without proper init time)
|
||||
assert reduction_percent >= 20, \
|
||||
f"uBlock should block at least 20% of ads.\n" \
|
||||
f"Baseline: {baseline_result['adElementsVisible']} visible ads\n" \
|
||||
f"With extension: {ext_result['adElementsVisible']} visible ads\n" \
|
||||
f"Reduction: only {reduction_percent:.0f}% (expected at least 10%)"
|
||||
f"Reduction: only {reduction_percent:.0f}% (expected at least 20%)\n" \
|
||||
f"Note: Filter lists must be downloaded on first run (takes ~15s)"
|
||||
|
||||
print(f"\n✓ SUCCESS: uBlock correctly blocks ads!")
|
||||
print(f" - Baseline: {baseline_result['adElementsVisible']} visible ads")
|
||||
|
||||
Reference in New Issue
Block a user