Commit ddb84c2
authored
💥 修复类型错误 (#75)
* 🐛 修正赋值类型为 EventType
* 🚨 补全override
* 🐛 修正参数类型
* ♻️ 重构部分事件模型
* 🐛 修正适配器中的 Bot 类型引用
* 🔥 移除不需要的条件判断
* 💥 修改事件类中的时间戳属性名称
* 🐛 修正事件类中的时间戳属性名称
* 🔥 移除 MessageSegment 的类型收窄
* 🐛 修正 Bot 类中的适配器引用和类型注解
* 🐛 修正 MessageEvent 类中的 original_message 类型校验
* 🧪 统一测试替身与共享 fixture
将重复的 DummyAdapter/DummyBot 和局部 fixture 收敛到 tests/fake 与 conftest,减少测试样板并提升一致性。顺带修复若干测试类型收窄问题,保持现有测试语义不变。
* ✅ 修复测试
* ✅ 修正 DummyBot 构造函数中的适配器初始化逻辑
* 🐛 修正 Bot 类中的消息类型检查逻辑
* 🐛 添加对 Event.timestamp 旧行为的兜底1 parent cd87e1a commit ddb84c2
22 files changed
Lines changed: 699 additions & 682 deletions
File tree
- nonebot/adapters/discord
- api
- models
- commands
- tests
- fake
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
9 | 9 | | |
10 | 10 | | |
11 | 11 | | |
12 | | - | |
| 12 | + | |
13 | 13 | | |
14 | 14 | | |
15 | 15 | | |
| |||
22 | 22 | | |
23 | 23 | | |
24 | 24 | | |
25 | | - | |
| 25 | + | |
26 | 26 | | |
27 | 27 | | |
28 | 28 | | |
| |||
471 | 471 | | |
472 | 472 | | |
473 | 473 | | |
474 | | - | |
| 474 | + | |
475 | 475 | | |
476 | 476 | | |
477 | 477 | | |
478 | 478 | | |
479 | | - | |
| 479 | + | |
480 | 480 | | |
481 | 481 | | |
482 | 482 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
149 | 149 | | |
150 | 150 | | |
151 | 151 | | |
152 | | - | |
153 | 152 | | |
154 | 153 | | |
155 | 154 | | |
156 | 155 | | |
157 | | - | |
158 | 156 | | |
159 | 157 | | |
160 | 158 | | |
| |||
174 | 172 | | |
175 | 173 | | |
176 | 174 | | |
177 | | - | |
178 | | - | |
179 | | - | |
180 | 175 | | |
181 | 176 | | |
182 | 177 | | |
183 | | - | |
184 | | - | |
185 | | - | |
186 | | - | |
187 | | - | |
188 | | - | |
189 | 178 | | |
190 | 179 | | |
191 | 180 | | |
192 | 181 | | |
193 | | - | |
194 | 182 | | |
195 | 183 | | |
196 | 184 | | |
| |||
263 | 251 | | |
264 | 252 | | |
265 | 253 | | |
266 | | - | |
267 | 254 | | |
268 | 255 | | |
269 | 256 | | |
| |||
549 | 536 | | |
550 | 537 | | |
551 | 538 | | |
552 | | - | |
553 | 539 | | |
554 | 540 | | |
555 | 541 | | |
556 | 542 | | |
557 | 543 | | |
558 | 544 | | |
559 | | - | |
560 | 545 | | |
561 | 546 | | |
562 | 547 | | |
| |||
584 | 569 | | |
585 | 570 | | |
586 | 571 | | |
587 | | - | |
588 | | - | |
589 | | - | |
590 | 572 | | |
591 | 573 | | |
592 | 574 | | |
593 | 575 | | |
594 | | - | |
595 | | - | |
596 | | - | |
597 | | - | |
598 | | - | |
599 | | - | |
600 | 576 | | |
601 | 577 | | |
602 | 578 | | |
603 | 579 | | |
604 | 580 | | |
605 | 581 | | |
606 | | - | |
607 | 582 | | |
608 | 583 | | |
609 | 584 | | |
| |||
699 | 674 | | |
700 | 675 | | |
701 | 676 | | |
702 | | - | |
703 | 677 | | |
704 | 678 | | |
705 | 679 | | |
| |||
0 commit comments