Commit graph

101 commits

Author SHA1 Message Date
9664d71b57
Make get_instance return the response instead of json 2023-11-21 16:50:19 +01:00
3f680312c6
Remove monkeypatched auth tests
Not very useful, tested in integration tests.
2023-11-21 16:50:19 +01:00
e9daaf6000
Fix warnings 2023-11-18 22:02:11 +01:00
2c4f7e17c9
Add --json option to whoami command 2023-11-18 15:40:51 +01:00
6cdba16fcf
Make verify_credentials return the http response
Required if we want to emit json without decoding it
2023-11-18 15:40:50 +01:00
317840b019
Merge pull request #415 from ihabunek/danschwarz-richtext3
Add support for rich text
2023-11-18 15:40:35 +01:00
Daniel Schwarz
732b9feed5 Added test for toot.utils.urlencode_url(...) 2023-11-16 20:24:53 -05:00
414d9e8ff2
Start testing richtext 2023-11-16 12:29:37 +01:00
b344bb3bdb Add tests for reading dates 2023-09-24 08:09:06 +02:00
afd349f1ab
Remove the monochrome palette
Monochrome colors should be defined as the third color in each tuple
instead.

In monochrome mode it's not possible to set the background so all
highlights can only be done using bold, italics, underline...
2023-07-08 12:33:34 +02:00
Daniel Schwarz
28a3343761 Added sanity check tests to ensure PALETTE and MONO_PALETTE match
And fixed a bug uncovered by the above tests :)
2023-07-07 18:12:38 -04:00
7da372e4a8
Disable settings for testing 2023-06-28 14:55:28 +02:00
38487a0774
Fix error in docs 2023-06-28 14:46:36 +02:00
8aad38671e
Add integration tests for status and thread 2023-06-28 12:38:29 +02:00
f3439ad30d
Use entitites to simpliy print functions 2023-06-26 16:59:14 +02:00
4df2abf5cd
Implement base_url as fixture 2023-06-22 10:59:44 +02:00
cee289a391
Fix integration test skip logic 2023-04-06 21:35:12 +02:00
5cb8967c84
Simplify integration tests by catching ConsoleError 2023-03-30 12:44:32 +02:00
e3394c1693
Extract fetching list ID
Also don't check if account is found, that function alredy raises a
ConsoleError.
2023-03-30 12:31:04 +02:00
c659ed7a5d
Fix tests 2023-03-30 12:09:38 +02:00
a19670d0c3
Add integration tests for lists 2023-03-30 12:00:12 +02:00
3d7f7cfce3
Break up integration tests 2023-03-30 10:56:40 +02:00
f746b1043f
Fix sporadically failing test 2023-03-09 11:02:16 +01:00
47c16b01ad
Add poll options to toot post 2023-03-09 11:02:15 +01:00
ae882d4958
Fix tests 2023-03-09 11:00:46 +01:00
e2f9a354ac
Test media thumbnails 2023-03-03 11:44:40 +01:00
14a286ef0d
Use v2 endpoint to upload media
v1 is deprecated
2023-03-03 09:03:33 +01:00
62e3b2c66d
Add integration tests for updating user account 2023-02-21 18:10:34 +01:00
f52fe00d26
Pass params as dict 2023-02-04 09:01:48 +01:00
71d3bbd91f
Fix tests 2023-02-02 09:03:12 +01:00
15d377e889
Expand tests 2023-01-02 11:53:50 +01:00
2d8791e629
Remove coding directives, no longer needed 2022-12-31 09:31:32 +01:00
02d358907c
Embrace f-strings 2022-12-12 12:47:45 +01:00
e2d89c2d85
Fix matching fully qualified account names
fixes #254
2022-12-12 12:47:45 +01:00
ef697c3bee
Show only registration date on whois
Time is not that relevant and causes noise
2022-12-12 12:47:45 +01:00
47be3a762a
Fix language specification
Old API docs claimed to require ISO 639-2 format, testing determines
that that ISO 639-1 is required instead.
2022-12-11 23:15:07 +01:00
40e7a6f3a1
Fix several tests when running on Pleroma 2022-12-07 15:03:40 +01:00
d6f5728486
Don't send null parameters when posting
fixes #250
2022-12-07 15:03:39 +01:00
b2626a9aa8
Don't hardcode hostname in tests 2022-12-07 14:02:16 +01:00
4f0c367995
Add post --scheduled-in option for easier scheduling 2022-12-03 15:38:19 +01:00
59b98a7f33
Improve colorize 2022-12-02 08:50:34 +01:00
0e13914fce
Add duration parsing 2022-12-01 10:20:50 +01:00
6ae2ed623a
Add test for scheduled statuses 2022-12-01 08:35:55 +01:00
7b4063fddc
Remove use of deprecated status.text_url 2022-11-30 08:55:46 +01:00
c31d588a80
Expand instance tests 2022-11-29 11:06:47 +01:00
7b194880a0
Remove duplicate search api fn 2022-11-27 09:56:58 +01:00
92b9b4ef18
Expand tests 2022-11-26 07:57:49 +01:00
7c1d517506
Fix example dsn 2022-11-24 15:05:41 +01:00
b8decb7660
Set up integration tests against a local instance 2022-11-24 11:21:02 +01:00
b15cb85a23
Standardize http request method parameters
This allows setting either json or data. Until now we were always using
data and this is not enough for some endpoints.
2022-11-24 11:20:59 +01:00