1
- import sys
2
1
from dataclasses import dataclass
3
2
from textwrap import dedent
4
3
from typing import Any
@@ -1561,10 +1560,6 @@ def compare_impl(
1561
1560
1562
1561
1563
1562
class TestTUILooks :
1564
- @pytest .mark .skipif (
1565
- sys .version_info < (3 , 8 ),
1566
- reason = "This test requires Textual 0.49 or higher, which doesn't support 3.7" ,
1567
- )
1568
1563
def test_basic (self , compare ):
1569
1564
# GIVEN
1570
1565
code = dedent (
@@ -1599,10 +1594,6 @@ def generate_primes():
1599
1594
getlines .return_value = code .splitlines ()
1600
1595
assert compare (peak_allocations , press = [])
1601
1596
1602
- @pytest .mark .skipif (
1603
- sys .version_info < (3 , 8 ),
1604
- reason = "This test requires Textual 0.48 or higher, which doesn't support 3.7" ,
1605
- )
1606
1597
def test_basic_node_selected_not_leaf (self , compare ):
1607
1598
# GIVEN
1608
1599
code = dedent (
@@ -1637,10 +1628,6 @@ def generate_primes():
1637
1628
getlines .return_value = code .splitlines ()
1638
1629
assert compare (peak_allocations , press = [* ["down" ] * 2 ])
1639
1630
1640
- @pytest .mark .skipif (
1641
- sys .version_info < (3 , 8 ),
1642
- reason = "This test requires Textual 0.49 or higher, which doesn't support 3.7" ,
1643
- )
1644
1631
def test_basic_node_selected_leaf (self , compare ):
1645
1632
# GIVEN
1646
1633
code = dedent (
@@ -1675,10 +1662,6 @@ def generate_primes():
1675
1662
getlines .return_value = code .splitlines ()
1676
1663
assert compare (peak_allocations , press = [* ["down" ] * 3 ])
1677
1664
1678
- @pytest .mark .skipif (
1679
- sys .version_info < (3 , 8 ),
1680
- reason = "This test requires Textual 0.49 or higher, which doesn't support 3.7" ,
1681
- )
1682
1665
def test_two_chains (self , compare ):
1683
1666
# GIVEN
1684
1667
code = dedent (
@@ -1726,10 +1709,6 @@ def generate_primes():
1726
1709
getlines .return_value = code .splitlines ()
1727
1710
assert compare (peak_allocations , press = [])
1728
1711
1729
- @pytest .mark .skipif (
1730
- sys .version_info < (3 , 8 ),
1731
- reason = "This test requires Textual 0.48 or higher, which doesn't support 3.7" ,
1732
- )
1733
1712
def test_two_chains_after_expanding_second (self , compare ):
1734
1713
# GIVEN
1735
1714
code = dedent (
@@ -1779,10 +1758,6 @@ def generate_primes():
1779
1758
getlines .return_value = code .splitlines ()
1780
1759
assert compare (peak_allocations , press = [* ["down" ] * 4 , "e" ])
1781
1760
1782
- @pytest .mark .skipif (
1783
- sys .version_info < (3 , 8 ),
1784
- reason = "This test requires Textual 0.49 or higher, which doesn't support 3.7" ,
1785
- )
1786
1761
def test_hide_import_system (self , compare ):
1787
1762
# GIVEN
1788
1763
code = dedent (
@@ -1833,10 +1808,6 @@ def generate_primes():
1833
1808
getlines .return_value = code .splitlines ()
1834
1809
assert compare (peak_allocations , press = ["i" ])
1835
1810
1836
- @pytest .mark .skipif (
1837
- sys .version_info < (3 , 8 ),
1838
- reason = "This test requires Textual 0.49 or higher, which doesn't support 3.7" ,
1839
- )
1840
1811
def test_show_uninteresting (self , compare ):
1841
1812
# GIVEN
1842
1813
code = dedent (
@@ -1887,10 +1858,6 @@ def generate_primes():
1887
1858
getlines .return_value = code .splitlines ()
1888
1859
assert compare (peak_allocations , press = ["u" ])
1889
1860
1890
- @pytest .mark .skipif (
1891
- sys .version_info < (3 , 8 ),
1892
- reason = "This test requires Textual 0.49 or higher, which doesn't support 3.7" ,
1893
- )
1894
1861
def test_show_uninteresting_and_hide_import_system (self , compare ):
1895
1862
# GIVEN
1896
1863
code = dedent (
@@ -1942,10 +1909,6 @@ def generate_primes():
1942
1909
getlines .return_value = code .splitlines ()
1943
1910
assert compare (peak_allocations , press = ["u" , "i" ])
1944
1911
1945
- @pytest .mark .skipif (
1946
- sys .version_info < (3 , 8 ),
1947
- reason = "This test requires Textual 0.48 or higher, which doesn't support 3.7" ,
1948
- )
1949
1912
def test_select_screen (self , tmp_path , compare ):
1950
1913
# GIVEN
1951
1914
code = dedent (
@@ -1979,10 +1942,6 @@ def generate_primes():
1979
1942
getlines .return_value = code .splitlines ()
1980
1943
assert compare (peak_allocations , press = [* ["down" ] * 3 ])
1981
1944
1982
- @pytest .mark .skipif (
1983
- sys .version_info < (3 , 8 ),
1984
- reason = "This test requires Textual 0.49 or higher, which doesn't support 3.7" ,
1985
- )
1986
1945
def test_allocations_of_different_sizes (self , compare ):
1987
1946
# GIVEN
1988
1947
peak_allocations = [
@@ -2003,10 +1962,6 @@ def test_allocations_of_different_sizes(self, compare):
2003
1962
getlines .return_value = []
2004
1963
assert compare (peak_allocations , press = [], terminal_size = (350 , 100 ))
2005
1964
2006
- @pytest .mark .skipif (
2007
- sys .version_info < (3 , 8 ),
2008
- reason = "This test requires Textual 0.49 or higher, which doesn't support 3.7" ,
2009
- )
2010
1965
def test_biggest_allocations (self , compare ):
2011
1966
# GIVEN
2012
1967
peak_allocations = [
0 commit comments