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