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):
1532
1532
def test_get_smart_tag_range_returns_an_extra_for_a_single_tag (tags ):
1533
1533
start = tags [0 ] # len here is 1, but we expect one more tag as designed
1534
1534
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 )
1536
1556
1537
1557
1538
1558
@dataclass
You can’t perform that action at this time.
0 commit comments