Dave Pearson
a1752248d4
Help some older Pythons along
2023-01-30 10:23:37 +00:00
Dave Pearson
9e23a79ec1
Add more Input unit tests for actions that modify the text
...
This time all the things to do with deleting right.
2023-01-30 10:15:23 +00:00
Dave Pearson
af2189fdeb
Fix a docstring typo
2023-01-30 10:12:35 +00:00
Dave Pearson
e199dc226b
Start Input unit tests for actions that modify the text
2023-01-30 09:51:46 +00:00
Dave Pearson
1230ca3694
Rename the key action tests
...
There are actions that relate to editing the input too, which I also want to
test, but I'm not minded to lump them all in the same file. So here I'm
renaming to make it clear these tests are just about movement. The editing
ones will come next in their own file.
2023-01-29 11:58:46 +00:00
Dave Pearson
b7203edd4a
Add a test for using left-word to get home from the end of an input
2023-01-29 11:57:00 +00:00
Dave Pearson
054c23ab29
Add a test for using right-word to get to the end of an input
2023-01-29 11:53:21 +00:00
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