Test Your Application
Prerequisites
Steps
1. Keep unit tests local to your own code
from unittest.mock import MagicMock
from antd import PutResult
def test_store_data():
mock_client = MagicMock()
mock_client.data_put_public.return_value = PutResult(cost="1", address="abc123")
result = mock_client.data_put_public(b"test data")
assert result.address == "abc123"import { describe, expect, it, vi } from "vitest";
describe("store data", () => {
it("returns an address", async () => {
const mockClient = {
dataPutPublic: vi.fn().mockResolvedValue({ cost: "1", address: "abc123" }),
};
const result = await mockClient.dataPutPublic(Buffer.from("test data"));
expect(result.address).toBe("abc123");
});
});2. Run integration tests against the local daemon environment
3. Use the built-in example smoke tests
4. Add CI setup explicitly
Verify it worked
Common errors
Next steps
Last updated