Commit Graph

874 Commits

Author SHA1 Message Date
Dave Pearson
5bf0542e47 Rename a test to be more in line with the others 2023-01-29 11:49:29 +00:00
Dave Pearson
af4a6b0f68 Fix a typo/thinko in a test name 2023-01-29 11:48:48 +00:00
Dave Pearson
112c789e3c Add a test for going right a word from the end 2023-01-29 11:47:16 +00:00
Dave Pearson
d5a99425c0 Add a test for going right a word from the start 2023-01-29 11:37:12 +00:00
Dave Pearson
fad87c90f3 Add a test for going left a word from the end 2023-01-29 11:29:07 +00:00
Dave Pearson
938a3b4ed5 Add a test for going left a word from home
This should result in a NOP.
2023-01-29 11:20:44 +00:00
Will McGugan
b4a3c2e8bb fix for render width 2023-01-28 17:23:52 +01:00
Dave Pearson
7ddf4bbecc Add some initial Input key/action unit tests
This is just getting a feel for how I'll go about testing these. The main
focus here won't be on the bindings themselves -- they're not really
interesting and I feel could change over time anyway as people's tastes
settle down. What I want to test here are the actions that get bound.

This is just an initial small set of what's going to be a much bigger
collection of Input action tests.
2023-01-27 18:42:38 +00:00
Dave Pearson
f4b29d8b99 Move the current Input tests into a subdirectory
I'm going to be adding more tests for Input, and I don't want to be doing
one large monolithic file of them, so this makes a space where
Input-targeting tests can live together and be easy to spot.
2023-01-27 18:41:13 +00:00
Dave Pearson
cbe62fadc3 Add unit tests for all the expand/collapse/toggle Tree methods 2023-01-27 13:28:25 +00:00
Will McGugan
36188ae0dc Merge pull request #1659 from Textualize/fix-1372
Keep track of scheduled animations
2023-01-27 10:10:26 +01:00
Rodrigo Girão Serrão
c4dbde1994 Don't force layout on overflow change.
Fix: #1628.
2023-01-26 16:18:09 +00:00
Rodrigo Girão Serrão
c2f99dfdaa Merge branch 'main' into fix-1607 2023-01-26 16:07:58 +00:00
Will McGugan
3eac79568c remove some pauses 2023-01-26 16:10:13 +01:00
Will McGugan
41be84b1a5 docstring 2023-01-26 16:01:48 +01:00
Rodrigo Girão Serrão
11f470b59b Ensure animation scheduling order. 2023-01-25 13:40:57 +00:00
Will McGugan
6edfc82513 Merge pull request #1653 from Textualize/self-remove
Rhymes with "Bed rock"
2023-01-25 14:18:33 +01:00
Will McGugan
d058477e22 Merge branch 'main' into fix-1372 2023-01-25 12:06:18 +01:00
Will McGugan
aba2633f44 Update tests/test_widget.py
Co-authored-by: darrenburns <darrenburns@users.noreply.github.com>
2023-01-25 12:00:51 +01:00
Will McGugan
a61e61f17b Merge pull request #1637 from davep/widget-importing
Support easier widget "support classes" importing
2023-01-25 11:53:32 +01:00
Will McGugan
b9b53b8677 Merge branch 'main' into fix-1616 2023-01-25 11:52:29 +01:00
Rodrigo Girão Serrão
fa6bd44866 Housekeeping. 2023-01-24 18:46:37 +00:00
Rodrigo Girão Serrão
c8ff5bd14b Add tests. 2023-01-24 18:30:24 +00:00
Will McGugan
3673b0ff48 keep reference to remove task 2023-01-24 16:01:37 +01:00
Will McGugan
d9dd1dcbe8 simplify 2023-01-24 15:53:53 +01:00
Will McGugan
f97392ac8b added test 2023-01-24 15:24:55 +01:00
Rodrigo Girão Serrão
034d1f8940 Merge branch 'main' into fix-1607 2023-01-23 18:37:16 +00:00
Rodrigo Girão Serrão
5c73387bca Pause before rendering input widget. 2023-01-23 18:13:27 +00:00
Rodrigo Girão Serrão
3d0b607798 Merge branch 'main' into fix-1616 2023-01-23 18:03:27 +00:00
Rodrigo Girão Serrão
cb73dd4ba9 Remove xfail marker. 2023-01-23 18:00:44 +00:00
Dave Pearson
3212fbc3b7 Merge branch 'main' into widget-importing 2023-01-23 17:44:38 +00:00
Dave Pearson
4adfe69ec9 Remove TreeNode as a pseudo-widget
This encourages importing it from `textual.widgets.tree` instead, keeping it
in line with the other changes made for #1637.

Note this is a breaking change.
2023-01-23 17:37:58 +00:00
Rodrigo Girão Serrão
2deb96c3ed Merge branch 'main' into fix-1607 2023-01-23 17:32:02 +00:00
Will McGugan
068345076b Merge branch 'main' into stuck-screen 2023-01-23 17:28:17 +01:00
Rodrigo Girão Serrão
e7f76bf85a Add regression tests. 2023-01-23 15:04:36 +00:00
Will McGugan
2b3d966410 moar pauses 2023-01-23 12:31:18 +01:00
Will McGugan
81d086e8d7 fix snapshot test 2023-01-23 12:11:05 +01:00
Rodrigo Girão Serrão
60faf9f8e2 Fix xfail usage. 2023-01-20 14:47:41 +00:00
Rodrigo Girão Serrão
58ad2cb150 Add regression test for #1616. 2023-01-20 14:27:30 +00:00
Rodrigo Girão Serrão
bb2c60f44f Merge branch 'main' into fix-1607 2023-01-20 11:33:47 +00:00
Rodrigo Girão Serrão
ef4bd43c9b Add regression test. 2023-01-20 11:33:30 +00:00
Will McGugan
8e06312e18 added text property 2023-01-19 15:29:50 +00:00
Will McGugan
8cc41a1357 remove except 2023-01-19 14:18:40 +00:00
Will McGugan
8ef1e5c626 tests 2023-01-19 14:05:04 +00:00
Darren Burns
602813b0d2 Increase sleeping time in DataTable test 2023-01-18 15:21:55 +00:00
Darren Burns
8367d1c9b4 Merge branch 'main' of github.com:willmcgugan/textual into datatable-clear-cursor 2023-01-18 15:16:15 +00:00
Will McGugan
518783a2b1 added test 2023-01-18 14:51:50 +00:00
Darren Burns
7e75f6e13b Small refactor of DataTable, additional testing around message emission 2023-01-18 14:43:49 +00:00
Darren Burns
15392b9091 Add DataTable medium-sized test for clearing 2023-01-18 13:19:45 +00:00
Dave Pearson
7d307f902c Sprinkle some pauses in the ListView tests
The new ListView tests have been failing randomly in CI. Sprinkle some
pauses to allow keys to be processed so see if this helps some.
2023-01-18 12:31:13 +00:00