12345678910111213141516171819202122232425 |
- """
- test.cmdtest_d.httpd.etherscan: Etherscan WSGI http server
- """
- from . import HTTPD
- class EtherscanServer(HTTPD):
- name = 'etherscan server'
- port = 28800
- content_type = 'text/html'
- def make_response_body(self, method, environ):
- targets = {'GET': 'form', 'POST': 'result'}
- with open(f'test/ref/ethereum/etherscan-{targets[method]}.html') as fh:
- return fh.read().encode()
|