Will McGugan
9b9d58f716
fix issue with maxlines and textlog
2022-10-31 11:03:34 +00:00
Dave Pearson
6bdeba894c
Update header-related snapshot
...
The underlying snapshot is different in content, but not in effect, which is
by design. See #1060 .
2022-10-31 10:00:45 +00:00
Will McGugan
1ba349b02c
Merge pull request #1008 from davep/query-tests
...
Extend unit tests for CSS query
2022-10-29 20:05:34 +01:00
Will McGugan
93e75f3f0e
Merge pull request #969 from Textualize/more-testing
...
More testing
2022-10-25 14:15:43 +01:00
Dave Pearson
0e3090352c
Merge branch 'main' into query-tests
2022-10-25 14:14:03 +01:00
Dave Pearson
22d53c827e
Add tests for doing class work via a query
2022-10-25 14:03:43 +01:00
Darren Burns
6be7895ecb
Check some more widget state
2022-10-25 13:15:31 +01:00
Darren Burns
66d15d2a9e
Remove unused snapshot
2022-10-25 12:11:15 +01:00
Darren Burns
1b19450779
Ensure consistent path in snapshot tests
2022-10-25 12:08:08 +01:00
Dave Pearson
f217310b60
Add a test for a query result with no filter
2022-10-25 11:38:34 +01:00
Dave Pearson
6fcd93bd2a
Add tests for a query exclusion
2022-10-25 11:34:58 +01:00
Will McGugan
8603e567a2
Merge pull request #998 from davep/extend-test-coverage
...
Add and extend unit tests
2022-10-25 11:32:25 +01:00
Dave Pearson
661fabb62c
Add tests for a query filtering
2022-10-25 11:26:09 +01:00
Darren Burns
617f0acb99
Additional sleep after tabbing to guard vs races
2022-10-25 10:57:54 +01:00
Dave Pearson
0019f26617
Add tests for a query __getitem__
2022-10-25 10:50:02 +01:00
Dave Pearson
e68a07d228
Add tests for reversing a query
2022-10-25 10:31:11 +01:00
Dave Pearson
aa9f53fa5b
Add testing for the __bool__ method of a query
2022-10-25 10:29:10 +01:00
Dave Pearson
bd55830d53
Add query tests relating to first/last
2022-10-25 10:24:40 +01:00
Dave Pearson
512af0c908
Add a test for the shown_keys property
2022-10-24 20:43:43 +01:00
Dave Pearson
f0068ac566
Add a test for getting an unknown key
2022-10-24 20:20:24 +01:00
Dave Pearson
cb0d2f2efd
Add a test for turning a tuple into a binding
2022-10-24 20:16:46 +01:00
Dave Pearson
9b80236a0d
Add a test for binding tuples of the wrong size
2022-10-24 16:57:07 +01:00
Dave Pearson
9b1c23a432
Add a test for Size.line_range
2022-10-24 16:34:34 +01:00
Darren Burns
d02e6e94b0
Fix data-table snapshot
2022-10-24 15:16:47 +01:00
Darren Burns
041bb35014
Remove comments, simplify test
2022-10-24 14:51:40 +01:00
Darren Burns
9632e76159
Snapshotting Header widgets
2022-10-24 12:42:32 +01:00
Darren Burns
f09e5f7d9f
Snapshot testing footer
2022-10-24 12:39:33 +01:00
Darren Burns
c6418e5e20
Snapshot testing data table, checkbox interactions
2022-10-24 12:14:52 +01:00
Dave Pearson
472ca5cd3f
Complete coverage of arrangement doc options
...
While the code in _arrange.py does mark the unknown dock type branch as
being for the benefit of type checkers only, and was marked as to be ignored
for the purposes of coverage, it was still showing in a coverage test and
it's not a terrible thing to ensure that a user, giving the wrong type of
dock in their own code, will get the expected result.
2022-10-24 11:43:02 +01:00
Dave Pearson
d7da8c6851
Absolute the intended result path
...
Because testing on Windows is going to add a drive to any absolute path, and
in the tests we don't want to make it specific to something like that, take
the absolute path to test against and then absolute it again which is pretty
much a NOP on a Unix-a-like, but will add the drive on Windows.
2022-10-24 11:26:43 +01:00
Darren Burns
8a92cc470b
Merge branch 'main' of github.com:Textualize/textual into more-testing
2022-10-24 11:16:56 +01:00
Dave Pearson
129857ff9e
Add tests for the LRUCacge maxsize setter/getter
2022-10-24 11:11:06 +01:00
Dave Pearson
6c9a1a6e5d
Add tests for the initialisation of CSS_PATH
...
This improves coverage of _make_path_object_relative in _path.py, and
generally provides some simple tests of how CSS_PATH gets turned into a
css_path property of an App.
Note that if an actual CSS path gets added (something that has been mooted)
this will need updating.
2022-10-24 09:39:17 +01:00
Will McGugan
6f602f02c0
Add sensible error to query
2022-10-23 09:52:31 +01:00
Will McGugan
67bd979389
remove property
2022-10-22 17:35:11 +01:00
Darren Burns
e35291da33
Fix snapshots
2022-10-20 15:27:10 +01:00
Darren Burns
5d4ff6614f
Snapshotting canonical style property examples
2022-10-20 15:26:01 +01:00
darrenburns
4a0dc49bca
Checkbox polishing + fix auto-width in Horizontal layout ( #942 )
...
* checkbox widget
* fixes
* Checkbox additions, fix content width in horizontal layout
* Update docs, add tests for checkbox
* Remove some test code
* Small renaming of test class
Co-authored-by: Will McGugan <willmcgugan@gmail.com >
2022-10-18 15:17:44 +01:00
Darren Burns
fc3d1be583
Update snapshots - terminal titles have updated
2022-10-17 12:26:16 +01:00
Will McGugan
7eb5119fe0
real breadth first, and tests
2022-10-13 20:51:03 +01:00
Will McGugan
5a8e492294
depth first search
2022-10-13 16:43:59 +01:00
Darren Burns
7bce50476c
Merge branch 'css' of github.com:Textualize/textual into remove-unused-code
2022-10-13 11:26:48 +01:00
Darren Burns
1b0c94e8a0
Remove draw.py, fix imports
2022-10-13 11:15:15 +01:00
darrenburns
36ac94734f
Move focus logic to screen, add more key replacements, collapse bindings in footer ( #880 )
...
* Move focusing logic to the Screen level
* Update tests to support per-screen focus management
* Some additional key name replacements
* Improve rendering of bindings in footer when multiple items have same action
* Clean up footer, allow key_displays csv
* Prevent exception when widget is not in screen
2022-10-13 10:43:16 +01:00
Will McGugan
49c6530955
Merge pull request #852 from Textualize/key-aliases
...
Support for key aliases, key handling tests
2022-10-11 15:39:01 +01:00
Will McGugan
7bca184192
tweak for colors
2022-10-11 10:04:38 +01:00
Darren Burns
bd3a723d86
Move aliasing/normalisation logic into Key
2022-10-10 10:46:33 +01:00
Will McGugan
9c7a48fc13
words
2022-10-09 16:11:16 +01:00
Will McGugan
e2ea2cf7ef
Merge pull request #854 from Textualize/styles-css-property-fixes-updates
...
Fix issues with `Styles.css`, update "Grid" styles doc page
2022-10-08 16:02:12 +01:00
Will McGugan
b77a26797a
monochrome tests
2022-10-08 15:46:30 +01:00