File tree Expand file tree Collapse file tree 1 file changed +21
-1
lines changed Expand file tree Collapse file tree 1 file changed +21
-1
lines changed Original file line number Diff line number Diff line change @@ -1532,7 +1532,27 @@ def test_get_smart_tag_range_returns_an_extra_for_a_range(tags):
15321532def test_get_smart_tag_range_returns_an_extra_for_a_single_tag (tags ):
15331533 start = tags [0 ] # len here is 1, but we expect one more tag as designed
15341534 res = changelog .get_smart_tag_range (tags , start .name )
1535- assert 2 == len (res )
1535+ assert res [0 ].name == tags [0 ].name
1536+ assert res [1 ].name == tags [1 ].name
1537+
1538+
1539+ def test_get_smart_tag_range_returns_an_empty_list_for_nonexistent_end_tag (tags ):
1540+ start = tags [0 ]
1541+ res = changelog .get_smart_tag_range (tags , start .name , "nonexistent" )
1542+ assert len (tags ) == len (res )
1543+
1544+
1545+ def test_get_smart_tag_range_returns_an_empty_list_for_nonexistent_start_tag (tags ):
1546+ end = tags [0 ]
1547+ res = changelog .get_smart_tag_range (tags , "nonexistent" , end .name )
1548+ assert res [0 ].name == tags [1 ].name
1549+
1550+
1551+ def test_get_smart_tag_range_returns_an_empty_list_for_nonexistent_start_and_end_tags (
1552+ tags ,
1553+ ):
1554+ res = changelog .get_smart_tag_range (tags , "nonexistent" , "nonexistent" )
1555+ assert 0 == len (res )
15361556
15371557
15381558@dataclass
You can’t perform that action at this time.
0 commit comments