def test_invoke_binding_no_create(self): dapr = DaprGrpcClient(f'localhost:{self.server_port}') resp = dapr.invoke_binding( binding_name='binding', operation='delete', data=b'haha', ) self.assertEqual(b'INVALID', resp.data) self.assertEqual({}, resp.binding_metadata) self.assertEqual(0, len(resp.headers))
def test_invoke_binding_bytes_data(self): dapr = DaprGrpcClient(f'localhost:{self.server_port}') resp = dapr.invoke_binding( binding_name='binding', operation='create', data=b'haha', binding_metadata={ 'key1': 'value1', 'key2': 'value2', }, ) self.assertEqual(b'haha', resp.data) self.assertEqual({ 'key1': 'value1', 'key2': 'value2' }, resp.binding_metadata) self.assertEqual(2, len(resp.headers)) self.assertEqual(['value1'], resp.headers['hkey1'])