annotate htest/session.py @ 1:f3e18bcfb90b default tip

more stubbing
author Jeff Hammel <k0scist@gmail.com>
date Fri, 09 Sep 2016 16:20:35 -0700
parents 26f27678ae32
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
0
26f27678ae32 initial commit
Jeff Hammel <k0scist@gmail.com>
parents:
diff changeset
1 """
26f27678ae32 initial commit
Jeff Hammel <k0scist@gmail.com>
parents:
diff changeset
2 HTTP session abstraction
26f27678ae32 initial commit
Jeff Hammel <k0scist@gmail.com>
parents:
diff changeset
3 """
26f27678ae32 initial commit
Jeff Hammel <k0scist@gmail.com>
parents:
diff changeset
4
26f27678ae32 initial commit
Jeff Hammel <k0scist@gmail.com>
parents:
diff changeset
5 import requests
26f27678ae32 initial commit
Jeff Hammel <k0scist@gmail.com>
parents:
diff changeset
6
26f27678ae32 initial commit
Jeff Hammel <k0scist@gmail.com>
parents:
diff changeset
7 class SessionProfiling(object):
26f27678ae32 initial commit
Jeff Hammel <k0scist@gmail.com>
parents:
diff changeset
8
26f27678ae32 initial commit
Jeff Hammel <k0scist@gmail.com>
parents:
diff changeset
9 def __init__(self, session=None):
26f27678ae32 initial commit
Jeff Hammel <k0scist@gmail.com>
parents:
diff changeset
10 self.session = requests.session() if session is None else session
26f27678ae32 initial commit
Jeff Hammel <k0scist@gmail.com>
parents:
diff changeset
11
26f27678ae32 initial commit
Jeff Hammel <k0scist@gmail.com>
parents:
diff changeset
12 def __call__(self, method, url, **kwargs):
26f27678ae32 initial commit
Jeff Hammel <k0scist@gmail.com>
parents:
diff changeset
13 raise NotImplementedError('TODO')