Ivan Habunek
|
b97a995dc4
|
Add assert_ok helper
|
2024-04-21 10:03:10 +02:00 |
|
Ivan Habunek
|
bf12dbff70
|
Use a stronger password in tests
gotosocial registration fails with a weak password
|
2024-04-06 13:15:36 +02:00 |
|
Ivan Habunek
|
ee98ce3746
|
Fix following tests
|
2024-03-09 09:54:46 +01:00 |
|
Ivan Habunek
|
43f51cbbb9
|
Make tests a bit more robust
By creating a new user we don't need to check if we're following or
blocking them before running the test.
|
2024-03-09 09:24:00 +01:00 |
|
Kian-Meng Ang
|
2d0089893f
|
Fix typos
Found via `codespell -L fo,te,oll`
|
2024-01-08 02:59:35 +08:00 |
|
Ivan Habunek
|
5a26ab4940
|
Don't access the database in tests
This requires the mastodon instance to be patched so that email
confirmation is not required, but makes it possible to run tests on a
remote instance.
|
2024-01-02 21:56:51 +01:00 |
|
Ivan Habunek
|
724f27f860
|
Remove unused imports
|
2024-01-01 12:14:15 +01:00 |
|
Ivan Habunek
|
d1fe0ca92d
|
Replace sleeps in tests with retries
|
2024-01-01 12:12:08 +01:00 |
|
Ivan Habunek
|
301c8d21df
|
Add test util function for retrying tests
|
2024-01-01 11:14:04 +01:00 |
|
Ivan Habunek
|
3a147a5ea0
|
Move Run type alias to conftest
It's only used in tests
|
2024-01-01 09:52:15 +01:00 |
|
Ivan Habunek
|
1dac093be7
|
Add --json option to lists commands
|
2023-12-14 14:10:53 +01:00 |
|
Ivan Habunek
|
438a8ab206
|
Make instance work without logging in
|
2023-12-14 13:06:06 +01:00 |
|
Ivan Habunek
|
f72e4ba844
|
Move code from toot.tui.base to toot.tui
|
2023-12-14 11:35:52 +01:00 |
|
Ivan Habunek
|
2f3f686a00
|
Rework how app, user are passed to context
|
2023-12-14 10:11:09 +01:00 |
|
Ivan Habunek
|
164016481d
|
Replace lists commands with subcommands
|
2023-12-13 16:14:46 +01:00 |
|
Ivan Habunek
|
fab23b9069
|
Reorganize cli imports
The old way did not allow for having multiple commands of the same name
|
2023-12-13 15:00:47 +01:00 |
|
Ivan Habunek
|
381e3583ef
|
Add featured tag commands
|
2023-12-13 08:40:02 +01:00 |
|
Ivan Habunek
|
743dfd715e
|
Change toot tags to toot tags followed
|
2023-12-13 08:40:02 +01:00 |
|
Ivan Habunek
|
c7e01c77f2
|
Add --json option to tag commands
|
2023-12-13 08:40:02 +01:00 |
|
Ivan Habunek
|
8e7a90e8da
|
Remove unused code
|
2023-12-07 10:23:05 +01:00 |
|
Ivan Habunek
|
bbb5658781
|
Overhaul output to use click
|
2023-12-05 11:55:09 +01:00 |
|
Ivan Habunek
|
2429d9f751
|
Migrate timeline commands
|
2023-12-03 13:29:31 +01:00 |
|
Ivan Habunek
|
d8c7084678
|
Migrate auth commands
|
2023-11-30 20:12:04 +01:00 |
|
Ivan Habunek
|
e5c8fc4f77
|
Extend instance tests
|
2023-11-30 20:08:59 +01:00 |
|
Ivan Habunek
|
6c9b939175
|
Better test file name
|
2023-11-30 12:12:41 +01:00 |
|
Ivan Habunek
|
5d9ee44cec
|
Migrate list commands
|
2023-11-29 12:11:41 +01:00 |
|
Ivan Habunek
|
c0eb76751f
|
Migrate update_account command
|
2023-11-28 16:56:53 +01:00 |
|
Ivan Habunek
|
3dc5d35751
|
Migrate account commands
|
2023-11-28 14:05:44 +01:00 |
|
Ivan Habunek
|
51fcd60eb5
|
Migrate status commands
|
2023-11-28 12:26:08 +01:00 |
|
Ivan Habunek
|
d6678e0498
|
Migrate post command
|
2023-11-28 11:53:43 +01:00 |
|
Ivan Habunek
|
9ecfa79db8
|
Setup click, migrate read commands
|
2023-11-28 10:13:05 +01:00 |
|
Ivan Habunek
|
7929919ffc
|
Add --json option to update_account
|
2023-11-22 08:41:15 +01:00 |
|
Ivan Habunek
|
e961bd696d
|
Make account optional in following and followers
|
2023-11-22 08:22:21 +01:00 |
|
Ivan Habunek
|
443f9445b1
|
Add --json option to account commands
|
2023-11-21 18:16:37 +01:00 |
|
Ivan Habunek
|
016ae25569
|
Add --json option to various status commands
|
2023-11-21 16:51:02 +01:00 |
|
Ivan Habunek
|
4203e8d313
|
Dedupe duplicate function
|
2023-11-21 16:51:02 +01:00 |
|
Ivan Habunek
|
7793d4499a
|
Add --json option to post command
|
2023-11-21 16:51:02 +01:00 |
|
Ivan Habunek
|
0c37716de1
|
Add --json option to instance command
|
2023-11-21 16:50:19 +01:00 |
|
Ivan Habunek
|
9664d71b57
|
Make get_instance return the response instead of json
|
2023-11-21 16:50:19 +01:00 |
|
Ivan Habunek
|
2c4f7e17c9
|
Add --json option to whoami command
|
2023-11-18 15:40:51 +01:00 |
|
Ivan Habunek
|
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 |
|
Ivan Habunek
|
7da372e4a8
|
Disable settings for testing
|
2023-06-28 14:55:28 +02:00 |
|
Ivan Habunek
|
38487a0774
|
Fix error in docs
|
2023-06-28 14:46:36 +02:00 |
|
Ivan Habunek
|
8aad38671e
|
Add integration tests for status and thread
|
2023-06-28 12:38:29 +02:00 |
|
Ivan Habunek
|
4df2abf5cd
|
Implement base_url as fixture
|
2023-06-22 10:59:44 +02:00 |
|
Ivan Habunek
|
cee289a391
|
Fix integration test skip logic
|
2023-04-06 21:35:12 +02:00 |
|
Ivan Habunek
|
5cb8967c84
|
Simplify integration tests by catching ConsoleError
|
2023-03-30 12:44:32 +02:00 |
|
Ivan Habunek
|
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 |
|
Ivan Habunek
|
c659ed7a5d
|
Fix tests
|
2023-03-30 12:09:38 +02:00 |
|
Ivan Habunek
|
a19670d0c3
|
Add integration tests for lists
|
2023-03-30 12:00:12 +02:00 |
|