Skip to content

Commit 9bb921c

Browse files
committed
split
1 parent 640a19e commit 9bb921c

File tree

1 file changed

+13
-7
lines changed

1 file changed

+13
-7
lines changed

livekit-rtc/tests/test_emitter.py

Lines changed: 13 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -53,26 +53,32 @@ def test_args():
5353

5454
args_calls = []
5555

56-
@emitter.on("whatever_args")
56+
@emitter.on("whatever")
5757
def on_whatever(first, second, third):
5858
args_calls.append((first, second, third))
5959

60-
emitter.emit("whatever_args", 1, 2, 3)
61-
emitter.emit("whatever_args", 1, 2, 3, 4, 5) # only 3 arguments will be passed
60+
emitter.emit("whatever", 1, 2, 3)
61+
emitter.emit("whatever", 1, 2, 3, 4, 5) # only 3 arguments will be passed
6262

6363
assert args_calls == [(1, 2, 3), (1, 2, 3)]
6464

6565
with pytest.raises(TypeError):
66-
emitter.emit("whatever_args", 1, 2)
66+
emitter.emit("whatever", 1, 2)
67+
68+
69+
def test_varargs():
70+
EventTypes = Literal["whatever"]
71+
72+
emitter = EventEmitter[EventTypes]()
6773

6874
varargs_calls = []
6975

70-
@emitter.on("whatever_varargs")
76+
@emitter.on("whatever")
7177
def on_whatever_varargs(*args):
7278
varargs_calls.append(args)
7379

74-
emitter.emit("whatever_varargs", 1, 2, 3, 4, 5)
75-
emitter.emit("whatever_varargs", 1, 2)
80+
emitter.emit("whatever", 1, 2, 3, 4, 5)
81+
emitter.emit("whatever", 1, 2)
7682

7783
assert varargs_calls == [(1, 2, 3, 4, 5), (1, 2)]
7884

0 commit comments

Comments
 (0)