Skip to content

Commit 02490d1

Browse files
hoh1yam
authored andcommitted
Fix: 'called_once' is not a valid assertion.
AttributeError: 'called_once' is not a valid assertion. Use a spec for the mock if 'called_once' is meant to be an attribute.
1 parent 0c0cfea commit 02490d1

File tree

1 file changed

+8
-8
lines changed

1 file changed

+8
-8
lines changed

tests/unit/test_asynchronous.py

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,7 @@ async def test_create_post(mock_session_with_post_success):
3333
sync=False,
3434
)
3535

36-
assert mock_session_with_post_success.http_session.post.called_once
36+
assert mock_session_with_post_success.http_session.post.assert_called_once
3737
assert isinstance(post_message, PostMessage)
3838
assert message_status == MessageStatus.PENDING
3939

@@ -47,7 +47,7 @@ async def test_create_aggregate(mock_session_with_post_success):
4747
channel="TEST",
4848
)
4949

50-
assert mock_session_with_post_success.http_session.post.called_once
50+
assert mock_session_with_post_success.http_session.post.assert_called_once
5151
assert isinstance(aggregate_message, AggregateMessage)
5252

5353

@@ -83,7 +83,7 @@ async def test_create_store(mock_session_with_post_success):
8383
storage_engine=StorageEnum.storage,
8484
)
8585

86-
assert mock_session_with_post_success.http_session.post.called
86+
assert mock_session_with_post_success.http_session.post.assert_called
8787
assert isinstance(store_message, StoreMessage)
8888

8989

@@ -98,7 +98,7 @@ async def test_create_program(mock_session_with_post_success):
9898
metadata={"tags": ["test"]},
9999
)
100100

101-
assert mock_session_with_post_success.http_session.post.called_once
101+
assert mock_session_with_post_success.http_session.post.assert_called_once
102102
assert isinstance(program_message, ProgramMessage)
103103

104104

@@ -118,7 +118,7 @@ async def test_create_instance(mock_session_with_post_success):
118118
hypervisor=HypervisorType.qemu,
119119
)
120120

121-
assert mock_session_with_post_success.http_session.post.called_once
121+
assert mock_session_with_post_success.http_session.post.assert_called_once
122122
assert isinstance(instance_message, InstanceMessage)
123123

124124

@@ -139,7 +139,7 @@ async def test_create_instance_no_payment(mock_session_with_post_success):
139139
assert instance_message.content.payment.type == PaymentType.hold
140140
assert instance_message.content.payment.chain == Chain.ETH
141141

142-
assert mock_session_with_post_success.http_session.post.called_once
142+
assert mock_session_with_post_success.http_session.post.assert_called_once
143143
assert isinstance(instance_message, InstanceMessage)
144144

145145

@@ -159,7 +159,7 @@ async def test_create_instance_no_hypervisor(mock_session_with_post_success):
159159

160160
assert instance_message.content.environment.hypervisor == HypervisorType.firecracker
161161

162-
assert mock_session_with_post_success.http_session.post.called_once
162+
assert mock_session_with_post_success.http_session.post.assert_called_once
163163
assert isinstance(instance_message, InstanceMessage)
164164

165165

@@ -172,7 +172,7 @@ async def test_forget(mock_session_with_post_success):
172172
channel="TEST",
173173
)
174174

175-
assert mock_session_with_post_success.http_session.post.called_once
175+
assert mock_session_with_post_success.http_session.post.assert_called_once
176176
assert isinstance(forget_message, ForgetMessage)
177177

178178

0 commit comments

Comments
 (0)