Commit Graph

21 Commits

Author SHA1 Message Date
Val Lorentz ddb37d6c3f
Use real metadata keys (#194) 2023-04-15 23:04:24 +02:00
Valentin Lorentz 507f5b7426 Use pathlib to work with temporary config dirs 2022-09-10 14:17:19 +02:00
Valentin Lorentz 72a12ff5ce Add support for 'faketime', to avoid long sleeps in upcoming ELIST tests 2022-03-27 17:08:40 +02:00
Valentin Lorentz 7ee3c562d1 Run Atheme with InspIRCd, to enable tests depending on SASL 2021-06-27 16:45:43 +02:00
Valentin Lorentz 62a87b5957 type-annotate all functions outside the tests themselves. 2021-02-28 18:45:13 +01:00
Valentin Lorentz 12da7e1e3b Enable mypy, and do the minimal changes to make it pass 2021-02-28 18:45:13 +01:00
Valentin Lorentz f9d0ec18ff Make flake8 pass, and run it automatically. 2021-02-22 19:42:18 +01:00
Valentin Lorentz 836cc5d6d2 Use isort to order imports. 2021-02-22 19:42:18 +01:00
Valentin Lorentz 8016e01daf Use Black code style 2021-02-22 19:42:18 +01:00
Valentin Lorentz 373c705247 Add STS tests. 2021-02-21 22:05:15 +01:00
Valentin Lorentz e2583a67ca Add STARTTLS tests. 2015-12-25 15:45:06 +01:00
Valentin Lorentz d3617b7012 Make port wait lazy. This way, we don't want for the server to start if the test is skipped immediately. 2015-12-23 01:54:10 +01:00
Valentin Lorentz 53f916991f Add METADATA tests. 2015-12-22 22:33:23 +01:00
Valentin Lorentz 2cc4ad4f0f Make the set of tested specifications configurable. 2015-12-22 19:55:48 +01:00
Valentin Lorentz 74443bb6ae Add PASS tests. 2015-12-21 16:36:22 +01:00
Valentin Lorentz 5eb014d4ba Add PING-based synchronization for fetching messages from server. 2015-12-21 12:24:40 +01:00
Valentin Lorentz 38569f013f Add PLAIN test for servers. 2015-12-20 16:15:25 +01:00
Daniel Oaks 9844b08d9d Automatically wait for server to start before running server tests 2015-12-20 22:46:47 +10:00
Valentin Lorentz 8d337bb7bd Add registration to server tests. 2015-12-20 13:12:54 +01:00
Daniel Oaks 6973f05130 Add --server-start-delay for delay seconds, and cleanup mammon 2015-12-20 14:00:20 +10:00
Valentin Lorentz 4379ee6abf Add Mammon controller. 2015-12-20 01:48:56 +01:00