textual/tests
Dave Pearson 8220af4bfe
Add some initial rules to a "mega stylesheet"
The start of what will hopefully become a one-stop comprehensive test of all
the fun corners of stylesheet parsing. While not intended to replace all the
other unit tests for CSS, this test should help to quickly and easily be
sure that nothing breaks any valid CSS.

Influenced by #1253 and #1836 this code starts the process of implementing
the requirement outlined in #1838.

Adding more rules -- simple and/or weird -- that are expected and known to
parse without a problem is encouraged.
2023-03-14 14:11:32 +00:00
..
cli Use importlib-metadata backport for getting version 2022-04-19 13:56:19 +01:00
css Add some initial rules to a "mega stylesheet" 2023-03-14 14:11:32 +00:00
devtools Add isort pre-commit hook, sort imports in src and test directories 2023-02-09 13:28:08 +00:00
input Add isort pre-commit hook, sort imports in src and test directories 2023-02-09 13:28:08 +00:00
layouts Add isort pre-commit hook, sort imports in src and test directories 2023-02-09 13:28:08 +00:00
listview Add isort pre-commit hook, sort imports in src and test directories 2023-02-09 13:28:08 +00:00
renderables Add isort pre-commit hook, sort imports in src and test directories 2023-02-09 13:28:08 +00:00
snapshot_tests Update the snapshots 2023-03-13 15:37:45 +00:00
toggles Drop explicit sender attribute from messages (#1940) 2023-03-06 10:52:34 +00:00
tree Fix content width (#1910) 2023-03-02 14:39:31 +00:00
utilities unmount event 2022-10-27 17:43:02 +01:00
__init__.py workflow 2021-07-05 20:37:54 +01:00
test_animation.py Update test_animation.py 2023-01-30 17:24:15 +00:00
test_animator.py Add isort pre-commit hook, sort imports in src and test directories 2023-02-09 13:28:08 +00:00
test_app.py comment on test 2023-02-18 10:24:45 +00:00
test_arrange.py fast path for scrolling 2023-02-17 10:42:42 +00:00
test_auto_refresh.py test fix 2022-10-29 10:03:26 +01:00
test_binding.py Add isort pre-commit hook, sort imports in src and test directories 2023-02-09 13:28:08 +00:00
test_binding_inheritance.py remove some pauses 2023-01-26 16:10:13 +01:00
test_border.py Add isort pre-commit hook, sort imports in src and test directories 2023-02-09 13:28:08 +00:00
test_box_model.py Add box model test for empty container. 2022-12-03 14:26:42 +00:00
test_cache.py Add isort pre-commit hook, sort imports in src and test directories 2023-02-09 13:28:08 +00:00
test_call_later.py Add isort pre-commit hook, sort imports in src and test directories 2023-02-09 13:28:08 +00:00
test_case.py eof 2021-08-31 17:53:41 +01:00
test_color.py Loading indicator (#2018) 2023-03-11 08:36:13 +00:00
test_compositor_regions_to_spans.py span refinements 2022-05-10 17:37:27 +01:00
test_concurrency.py Add isort pre-commit hook, sort imports in src and test directories 2023-02-09 13:28:08 +00:00
test_content_switcher.py Add ContentSwitcher (#1983) 2023-03-09 11:39:30 +00:00
test_dark_toggle.py remove some pauses 2023-01-26 16:10:13 +01:00
test_data_table.py DataTable - fix crash when selection made in empty table (#1973) 2023-03-07 20:58:28 +00:00
test_disabled.py Fix docstring typo 2023-02-16 11:40:52 +00:00
test_dom.py fix test 2023-02-22 15:59:34 +00:00
test_easing.py Remove draw.py, fix imports 2022-10-13 11:15:15 +01:00
test_features.py remove property 2022-10-22 17:35:11 +01:00
test_focus.py Reorder some imports 2023-02-09 13:50:38 +00:00
test_freeze.py remove except 2023-01-19 14:18:40 +00:00
test_geometry.py Add isort pre-commit hook, sort imports in src and test directories 2023-02-09 13:28:08 +00:00
test_immutable_sequence_view.py Add isort pre-commit hook, sort imports in src and test directories 2023-02-09 13:28:08 +00:00
test_keys.py Added test 2023-01-17 15:19:40 +00:00
test_layout_resolve.py Remove draw.py, fix imports 2022-10-13 11:15:15 +01:00
test_loop.py Add isort pre-commit hook, sort imports in src and test directories 2023-02-09 13:28:08 +00:00
test_message_handling.py Add regression test for #1814. 2023-03-13 15:14:12 +00:00
test_message_pump.py Drop explicit sender attribute from messages (#1940) 2023-03-06 10:52:34 +00:00
test_node_list.py Add isort pre-commit hook, sort imports in src and test directories 2023-02-09 13:28:08 +00:00
test_overflow_change.py Add isort pre-commit hook, sort imports in src and test directories 2023-02-09 13:28:08 +00:00
test_parser.py Backtracking unknown escape sequences, various tests for XTermParser 2022-06-17 15:35:20 +01:00
test_partition.py test fix 2022-07-29 10:28:50 +01:00
test_paste.py Drop explicit sender attribute from messages (#1940) 2023-03-06 10:52:34 +00:00
test_path.py Add isort pre-commit hook, sort imports in src and test directories 2023-02-09 13:28:08 +00:00
test_pilot.py Add test for pilot pressing underscore. 2023-03-13 14:11:33 +00:00
test_placeholder.py Update example and test files. 2022-11-25 18:23:24 +00:00
test_query.py Add isort pre-commit hook, sort imports in src and test directories 2023-02-09 13:28:08 +00:00
test_reactive.py test 2023-02-19 22:26:07 +00:00
test_resolve.py Remove draw.py, fix imports 2022-10-13 11:15:15 +01:00
test_screens.py add test 2023-02-24 10:13:58 +00:00
test_segment_tools.py Add isort pre-commit hook, sort imports in src and test directories 2023-02-09 13:28:08 +00:00
test_spatial_map.py Rename 2023-02-21 09:58:12 +00:00
test_strip.py Merge branch 'main' of github.com:Textualize/textual into datatable-cell-keys 2023-02-09 15:55:45 +00:00
test_style_properties.py Cleanup and new test. 2023-01-17 10:29:19 +00:00
test_styles_cache.py test fix 2023-02-04 16:10:33 +01:00
test_suggestions.py [css] Address "did you mean" PR feedback 2022-05-03 15:40:06 +01:00
test_test_runner.py Add isort pre-commit hook, sort imports in src and test directories 2023-02-09 13:28:08 +00:00
test_two_way_dict.py Updating tests for DataTable 2023-02-09 11:16:14 +00:00
test_unmount.py mass renaming 2023-02-13 15:09:40 +00:00
test_version.py added test 2023-01-18 14:51:50 +00:00
test_visibility_change.py fast path for scrolling 2023-02-17 10:42:42 +00:00
test_widget.py tabs widget (#2020) 2023-03-13 14:39:15 +00:00
test_widget_child_moving.py mass renaming 2023-02-13 15:09:40 +00:00
test_widget_mount_point.py mass renaming 2023-02-13 15:09:40 +00:00
test_widget_mounting.py mass renaming 2023-02-13 15:09:40 +00:00
test_widget_removing.py mass renaming 2023-02-13 15:09:40 +00:00
test_xterm_parser.py Drop explicit sender attribute from messages (#1940) 2023-03-06 10:52:34 +00:00