Skip to content

Commit 5d69ec7

Browse files
authored
Create dt_string.py (#2846)
creating dt_string for tabbed examples
1 parent b3b3e9b commit 5d69ec7

File tree

1 file changed

+56
-0
lines changed

1 file changed

+56
-0
lines changed

doctests/dt_string.py

+56
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,56 @@
1+
# EXAMPLE: set_tutorial
2+
# HIDE_START
3+
import redis
4+
5+
r = redis.Redis(decode_responses=True)
6+
# HIDE_END
7+
8+
# STEP_START set_get
9+
res1 = r.set("bike:1", "Deimos")
10+
print(res1) # True
11+
res2 = r.get("bike:1")
12+
print(res2) # Deimos
13+
# STEP_END
14+
15+
# REMOVE_START
16+
assert res1 == True
17+
assert res2 == "Deimos"
18+
# REMOVE_END
19+
20+
# STEP_START setnx_xx
21+
res3 = r.set("bike:1", "bike", nx=True)
22+
print(res3) # None
23+
print(r.get("bike:1")) # Deimos
24+
res4 = r.set("bike:1", "bike", xx=True)
25+
print(res4) # True
26+
# STEP_END
27+
28+
# REMOVE_START
29+
assert res3 == None
30+
assert res4 == True
31+
# REMOVE_END
32+
33+
# STEP_START mset
34+
res5 = r.mset({"bike:1": "Deimos", "bike:2": "Ares", "bike:3": "Vanth"})
35+
print(res5) # True
36+
res6 = r.mget(["bike:1", "bike:2", "bike:3"])
37+
print(res6) # ['Deimos', 'Ares', 'Vanth']
38+
# STEP_END
39+
40+
# REMOVE_START
41+
assert res5 == True
42+
assert res6 == ["Deimos", "Ares", "Vanth"]
43+
# REMOVE_END
44+
45+
# STEP_START incr
46+
r.set("total_crashes", 0)
47+
res7 = r.incr("total_crashes")
48+
print(res7) # 1
49+
res8 = r.incrby("total_crashes", 10)
50+
print(res8) # 11
51+
# STEP_END
52+
53+
# REMOVE_START
54+
assert res7 == 1
55+
assert res8 == 11
56+
# REMOVE_END

0 commit comments

Comments
 (0)