Skip to content

Commit 028bdb1

Browse files
committed
Add script to regen test data for linux, mtd-utils and barebox
Signed-off-by: Keshav Priyadarshi <git@keshav.space>
1 parent 40f352a commit 028bdb1

File tree

1 file changed

+93
-1
lines changed

1 file changed

+93
-1
lines changed

tests/data/package/dirlisting/regenerate_mock_data.py

Lines changed: 93 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -510,6 +510,97 @@
510510
},
511511
],
512512
},
513+
{
514+
"purl": "pkg:generic/linux",
515+
"sources": [
516+
{
517+
"filename": "generic/linux/index.html",
518+
"url": "https://cdn.kernel.org/pub/linux/kernel/",
519+
},
520+
{
521+
"filename": "generic/linux/0.html",
522+
"url": "https://cdn.kernel.org/pub/linux/kernel/v1.0/",
523+
},
524+
{
525+
"filename": "generic/linux/1.html",
526+
"url": "https://cdn.kernel.org/pub/linux/kernel/v1.1/",
527+
},
528+
{
529+
"filename": "generic/linux/2.html",
530+
"url": "https://cdn.kernel.org/pub/linux/kernel/v1.2/",
531+
},
532+
{
533+
"filename": "generic/linux/3.html",
534+
"url": "https://cdn.kernel.org/pub/linux/kernel/v1.3/",
535+
},
536+
{
537+
"filename": "generic/linux/4.html",
538+
"url": "https://cdn.kernel.org/pub/linux/kernel/v2.0/",
539+
},
540+
{
541+
"filename": "generic/linux/5.html",
542+
"url": "https://cdn.kernel.org/pub/linux/kernel/v2.1/",
543+
},
544+
{
545+
"filename": "generic/linux/6.html",
546+
"url": "https://cdn.kernel.org/pub/linux/kernel/v2.2/",
547+
},
548+
{
549+
"filename": "generic/linux/7.html",
550+
"url": "https://cdn.kernel.org/pub/linux/kernel/v2.3/",
551+
},
552+
{
553+
"filename": "generic/linux/8.html",
554+
"url": "https://cdn.kernel.org/pub/linux/kernel/v2.4/",
555+
},
556+
{
557+
"filename": "generic/linux/9.html",
558+
"url": "https://cdn.kernel.org/pub/linux/kernel/v2.5/",
559+
},
560+
{
561+
"filename": "generic/linux/10.html",
562+
"url": "https://cdn.kernel.org/pub/linux/kernel/v2.6/",
563+
},
564+
{
565+
"filename": "generic/linux/11.html",
566+
"url": "https://cdn.kernel.org/pub/linux/kernel/v3.0/",
567+
},
568+
{
569+
"filename": "generic/linux/12.html",
570+
"url": "https://cdn.kernel.org/pub/linux/kernel/v3.x/",
571+
},
572+
{
573+
"filename": "generic/linux/13.html",
574+
"url": "https://cdn.kernel.org/pub/linux/kernel/v4.x/",
575+
},
576+
{
577+
"filename": "generic/linux/14.html",
578+
"url": "https://cdn.kernel.org/pub/linux/kernel/v5.x/",
579+
},
580+
{
581+
"filename": "generic/linux/15.html",
582+
"url": "https://cdn.kernel.org/pub/linux/kernel/v6.x/",
583+
},
584+
],
585+
},
586+
{
587+
"purl": "pkg:generic/mtd-utils",
588+
"sources": [
589+
{
590+
"filename": "generic/mtd-utils/index.html",
591+
"url": "https://infraroot.at/pub/mtd/",
592+
},
593+
],
594+
},
595+
{
596+
"purl": "pkg:generic/barebox",
597+
"sources": [
598+
{
599+
"filename": "generic/barebox/index.html",
600+
"url": "https://www.barebox.org/download/",
601+
},
602+
],
603+
},
513604
]
514605

515606

@@ -523,7 +614,8 @@ def fetch_mock_data(sources_info=TEST_SOURCES_INFO):
523614
url = source.get("url")
524615

525616
response = requests.get(url)
526-
with open(filename, "w", encoding="utf-8") as file:
617+
file_path = data_location / filename
618+
with open(file_path, "w", encoding="utf-8") as file:
527619
file.write(response.text)
528620

529621

0 commit comments

Comments
 (0)