add mocks for pubkeys and simple canon test cases