@@ -582,7 +582,7 @@ def test_invalid_alias(cli, tmpdir, datafiles):
582582
583583@pytest .mark .datafiles (os .path .join (DATA_DIR , "source-info" ))
584584@pytest .mark .parametrize (
585- "target, expected_kind, expected_url, expected_medium, expected_version_type, expected_version, expected_guess_version, expected_homepage, expected_issue_tracker" ,
585+ "target, expected_kind, expected_url, expected_medium, expected_version_type, expected_version, expected_guess_version, expected_attribution_text, expected_concluded_license, expected_copyright_text, expected_declared_license, expected_description, expected_homepage, expected_issue_tracker, expected_name, expected_supplier " ,
586586 [
587587 (
588588 "local.bst" ,
@@ -594,6 +594,13 @@ def test_invalid_alias(cli, tmpdir, datafiles):
594594 None ,
595595 None ,
596596 None ,
597+ None ,
598+ None ,
599+ None ,
600+ None ,
601+ None ,
602+ None ,
603+ None ,
597604 ),
598605 (
599606 "tar.bst" ,
@@ -605,6 +612,13 @@ def test_invalid_alias(cli, tmpdir, datafiles):
605612 "1.2.3" ,
606613 None ,
607614 None ,
615+ None ,
616+ None ,
617+ None ,
618+ None ,
619+ None ,
620+ None ,
621+ None ,
608622 ),
609623 (
610624 "tar-no-micro.bst" ,
@@ -616,6 +630,13 @@ def test_invalid_alias(cli, tmpdir, datafiles):
616630 "1.2" ,
617631 None ,
618632 None ,
633+ None ,
634+ None ,
635+ None ,
636+ None ,
637+ None ,
638+ None ,
639+ None ,
619640 ),
620641 (
621642 "tar-custom-version.bst" ,
@@ -627,6 +648,13 @@ def test_invalid_alias(cli, tmpdir, datafiles):
627648 "2.4.93" ,
628649 None ,
629650 None ,
651+ None ,
652+ None ,
653+ None ,
654+ None ,
655+ None ,
656+ None ,
657+ None ,
630658 ),
631659 (
632660 "tar-explicit.bst" ,
@@ -638,6 +666,13 @@ def test_invalid_alias(cli, tmpdir, datafiles):
638666 "3.2.1" ,
639667 None ,
640668 None ,
669+ None ,
670+ None ,
671+ None ,
672+ None ,
673+ None ,
674+ None ,
675+ None ,
641676 ),
642677 (
643678 "testsource.bst" ,
@@ -649,6 +684,13 @@ def test_invalid_alias(cli, tmpdir, datafiles):
649684 "12" ,
650685 None ,
651686 None ,
687+ None ,
688+ None ,
689+ None ,
690+ None ,
691+ None ,
692+ None ,
693+ None ,
652694 ),
653695 (
654696 "user-provenance.bst" ,
@@ -658,8 +700,15 @@ def test_invalid_alias(cli, tmpdir, datafiles):
658700 "sha256" ,
659701 "9d0c936c78d0dfe3a67cae372c9a2330476ea87a2eec16b2daada64a664ca501" ,
660702 "1.2.3" ,
703+ "We ackowledge that flying ponies are very real" ,
704+ "flying-ponies-V2" ,
705+ "Please do not steal our flying ponies" ,
706+ "flying-ponies-V2" ,
707+ "Flying ponies, what more do you want?" ,
661708 "https://flying-ponies.com/index.html" ,
662709 "https://bugs.flying-ponies.com/issues" ,
710+ "flying-ponies" ,
711+ "FLYING PONIES" ,
663712 ),
664713 ],
665714 ids = [
@@ -682,8 +731,15 @@ def test_source_info(
682731 expected_version_type ,
683732 expected_version ,
684733 expected_guess_version ,
734+ expected_attribution_text ,
735+ expected_concluded_license ,
736+ expected_copyright_text ,
737+ expected_declared_license ,
738+ expected_description ,
685739 expected_homepage ,
686740 expected_issue_tracker ,
741+ expected_name ,
742+ expected_supplier ,
687743):
688744 project = str (datafiles )
689745 result = cli .run (project = project , silent = True , args = ["show" , "--format" , "%{name}:\n %{source-info}" , target ])
0 commit comments