def test_post_visits_creates_user(self, session):
     req = testing.DummyRequest(
         unique_user_id='blovJoufEo',
         json_body={'visits': [{
             'url': 'http://foo',
             'visited_at': 1,
             'duration': 1,
             'active': True}]},
         post=True,
         content_type='application/json')
     res = views.visits_post(req)
     assert session.query(User).filter(User.unique_id == 'blovJoufEo').one()
 def test_post_visits(self, session):
     req = testing.DummyRequest(
         unique_user_id='ujadkapdydazujuksyairpin',
         json_body={'visits': [{
             'url': 'http://foo',
             'visited_at': 1,
             'duration': 1,
             'active': True}]},
         post=True,
         content_type='application/json')
     res = views.visits_post(req)
     assert res is not None  # XXX we should respond something meaningfull
 def test_post_visit_does_not_load_all_visits(self, session):
     user = session.query(User).filter(
         User.unique_id == 'ujadkapdydazujuksyairpin').one()
     req = testing.DummyRequest(
         unique_user_id='ujadkapdydazujuksyairpin',
         json_body={'visits': [{
             'url': 'http://foo',
             'visited_at': 1,
             'duration': 1,
             'active': True}]},
         post=True,
         content_type='application/json')
     res = views.visits_post(req)
     ins = inspect(user)
     assert 'visits' in ins.unloaded