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