File tree Expand file tree Collapse file tree 2 files changed +24
-0
lines changed Expand file tree Collapse file tree 2 files changed +24
-0
lines changed Original file line number Diff line number Diff line change @@ -147,3 +147,6 @@ jupyter_ydoc/_version.py
147
147
! .yarn /versions
148
148
docs /source /api
149
149
docs /source /changelog.md
150
+ # pixi environments
151
+ .pixi
152
+
Original file line number Diff line number Diff line change
1
+ from jupyter_ydoc import YBlob
2
+
3
+
4
+ def test_yblob ():
5
+ yblob = YBlob ()
6
+ assert yblob .get () == b""
7
+ yblob .set (b"012" )
8
+ assert yblob .get () == b"012"
9
+ changes = []
10
+
11
+ def callback (topic , event ):
12
+ print (topic , event )
13
+ changes .append ((topic , event ))
14
+
15
+ yblob .observe (callback )
16
+ yblob .set (b"345" )
17
+ assert len (changes ) == 1
18
+ topic , event = changes [0 ]
19
+ assert topic == "source"
20
+ assert event .keys ["bytes" ]["oldValue" ] == b"012"
21
+ assert event .keys ["bytes" ]["newValue" ] == b"345"
You can’t perform that action at this time.
0 commit comments