MCPcopy Index your code
hub / github.com/wechaty/python-wechaty / test_indenpendent_user_classes_instances

Function test_indenpendent_user_classes_instances

tests/accessory_test.py:76–99  ·  view source on GitHub ↗

doc

()

Source from the content-addressed store, hash-verified

74
75
76def test_indenpendent_user_classes_instances() -> None:
77 """doc"""
78
79 user_class1 = get_user_class()
80 user_class2 = get_user_class()
81
82 user_class1.set_wechaty(EXPECTED_WECHATY1)
83 user_class1.set_puppet(EXPECTED_PUPPET1)
84
85 user_class2.set_wechaty(EXPECTED_WECHATY2)
86 user_class2.set_puppet(EXPECTED_PUPPET2)
87
88 user_class1_instance = user_class1()
89 user_class2_instance = user_class2()
90
91 assert user_class1_instance.wechaty == EXPECTED_WECHATY1, \
92 'class1 instance should get wechaty1'
93 assert user_class1_instance.puppet == EXPECTED_PUPPET1, \
94 'class1 instance should get puppet1'
95
96 assert user_class2_instance.wechaty == EXPECTED_WECHATY2, \
97 'class2 instance should get wechaty2'
98 assert user_class2_instance.puppet == EXPECTED_PUPPET2, \
99 'class2 instance should get puppet2'
100
101
102def test_accessory_read_initialized_class(

Callers

nothing calls this directly

Calls 3

get_user_classFunction · 0.85
set_wechatyMethod · 0.80
set_puppetMethod · 0.80

Tested by

no test coverage detected